Oracle VirtualBox adalah solusi saya untuk secara efisien dan cepat menguji berbagai sistem operasi Linux dan Unix. Ini adalah salah satu perangkat lunak virtualisasi termudah dan paling sederhana. Hari ini, saya memutakhirkan ke Oracle VirtualBox 6.1.16 di desktop Ubuntu saya. Saat memulai VM, saya menemukan kesalahan ini - Failed to load ring-0 module VBoxEhciR0.r0 for device usb-ehci (VERR_SYMBOL_VALUE_TOO_BIG)
.
Berikut adalah pesan kesalahan lengkapnya:
Failed to load R0 module /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR0.r0: RTLdrGetBits failed (VERR_SYMBOL_VALUE_TOO_BIG). Failed to load ring-0 module 'VBoxEhciR0.r0' for device 'usb-ehci' (VERR_SYMBOL_VALUE_TOO_BIG).
Saya tidak akan mengatakan VirtualBox berfungsi dengan baik sepanjang waktu. Aku punya beberapa masalah sekarang dan kemudian. Tapi mereka mudah dipecahkan. Pesan kesalahan di atas baru bagi saya. Sepertinya Virtualbox tidak dapat memuat modul ring-0 bernama VBoxEhciR0.r0
untuk antarmuka USB.
Akar penyebab kesalahan "Gagal memuat modul R0" bisa jadi adalah ketidakcocokan dalam versi kotak virtual dan versi paket ekstensi. Mari kita lihat cara memecahkan masalah ini di Linux.
Cara Memperbaiki Kesalahan "Gagal memuat modul ring-0 VBoxEhciR0.r0 untuk perangkat usb-ehci" di VirtualBox
Untuk mengatasi kesalahan "Gagal memuat modul ring-0 VBoxEhciR0.r0 untuk perangkat usb-ehci", pertama-tama pastikan versi paket ekstensi cocok dengan versi Virtualbox. Harap dicatat bahwa versi tidak harus sama persis. Versi paket ekstensi harus merupakan versi terbaru yang tersedia (sama dengan atau lebih besar dari versi virtualbox).
Untuk memeriksa versi Virtualbox dari baris perintah, jalankan:
$ VBoxManage --version
Atau gunakan huruf kecil:
$ vboxmanage --version 6.1.16_Ubuntur140961
Mari kita periksa versi paket ekstensi:
$ vboxmanage list extpacks
Contoh keluaran:
Extension Packs: 2 Pack no. 0: VNC Version: 6.1.16 Revision: 140961 Edition: Description: VNC plugin module VRDE Module: VBoxVNC Usable: true Why unusable: Pack no. 1: Oracle VM VirtualBox Extension Pack Version: 6.1.6 Revision: 137129 Edition: Description: Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe. VRDE Module: VBoxVRDP Usable: true Why unusable:
Itu ada! Versi paket ekstensi berbeda dari versi Virtualbox. Dalam kasus saya, versi Virtuabox adalah 6.1.16 dan versi paket ekstensi adalah 6.1.6 , yang merupakan versi yang sedikit lebih tua.
Seperti yang telah saya sebutkan, Anda perlu memperbarui versi paket Ekstensi ke versi terbaru yang tersedia untuk mengatasi kesalahan "Gagal memuat modul R0" di Virtualbox.
Unduh versi paket Ekstensi terbaru dari unduhan Virtualbox halaman. Buka lokasi unduhan dan jalankan perintah berikut untuk menginstal paket ekstensi virtualbox di Linux:
$ sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack
Perintah di atas akan menginstal paket Ekstensi baru meskipun versi yang lebih lama sudah ada.
Setelah penginstalan selesai, periksa versi paket Virtualbox dan Ekstensi untuk melihat apakah keduanya cocok.
Yah, mereka hampir sama. Mulai ulang manajer Oracle Virtualbox (jika sudah terbuka). Sekarang Anda dapat memulai mesin virtual tanpa masalah.
Jika langkah-langkah yang disebutkan di atas masih tidak memperbaiki masalah ini, buka jendela Pengaturan mesin Virtual. Buka bagian USB dan turunkan versi pengontrol USB ke USB 1.1 (OHCI) .
Mesin virtual mungkin harus dimulai sekarang.
Semoga berhasil!
Bacaan terkait:
- Cara Memperbaiki "Driver kernel tidak diinstal (rc=-1908)" Kesalahan VirtualBox Di Ubuntu
- Memecahkan “Kode Hasil:NS_ERROR_FAILURE (0x80004005)” Kesalahan VirtualBox Di Arch Linux
- Kesalahan VirtualBox – Tidak dapat mendaftarkan gambar DVD karena UUID sudah ada
- Perbaiki "hard disk dengan UUID sudah ada" Masalah Di VirtualBox
- Memecahkan Kesalahan Virtualbox “Tidak dapat mengubah pengguna vbox grup untuk perangkat /dev/vboxdrv”
- Kesalahan Kritis Meditasi Guru Virtualbox Di Linux