Masalah VirtualBox: Modul kernel tidak dimuat

11

Saya telah menginstal VirtualBox beberapa kali, kesalahan yang sama setiap kali (Lihat juga screenshot di bawah)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-generic) or it failed to load. Please recompile the kernel module and install it by
           sudo /sbin/rcvboxdrv setup
         You will not be able to start VMs until this problem is fixed. Extension Packs: 0

Saya menjalankan pengaturan sudo / sbin / rcvboxdrv dan mendapatkan:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Ketika saya menjalankan dmesg saya mendapatkan respons PANJANG yang awalnya ada di tangkapan layar yang disediakan, sisanya (dan ada banyak) ada di tautan (dot) ubuntu.

Saya telah menginstal VBox dari pusat Perangkat Lunak serta 5.0.2 dan 5.0.18 64 bit dan 5.0.2 32bit. Program itu sendiri terbuka tetapi saya mencoba untuk menambahkan paket ekstensi untuk kompatibilitas USB, setiap kali saya melakukannya mengatakan sesuatu di sepanjang baris tidak ada aplikasi yang dapat membuka ini (saya telah menghapus instalannya dan saya sedang mencoba untuk mencari tahu masalah VBox terlebih dahulu karena saya percaya itu adalah penyebab dari masalah ekstensi paket. kesalahan terminal

http://paste.ubuntu.com/16683032/

Louie Crisci
sumber
Alih-alih mengunggah tangkapan layar, dapatkah Anda menyalin semua keluaran ke gedit, indentasi dengan empat spasi, dan menempelkannya di akhir pertanyaan Anda? Itu akan menempatkan seluruh output ke dalam blok teks yang dapat dibaca.
anonymous2
Seluruh output memiliki tautan ke sana sekarang.
Louie Crisci
1
Anda mungkin harus mempertimbangkan untuk menggunakan paste.ubuntu.com untuk hal-hal yang terlalu panjang, juga. Google docs tidak pernah merupakan ide yang bijak (orang akan enggan menggunakannya)
XtrmJosh

Jawaban:

18

Pertama-tama pastikan Anda telah menginstal paket-paket ini:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Jika menginstal di atas tidak menyelesaikan masalah, Anda mungkin memiliki versi kernel yang lebih besar daripada 4.4.0-20yang memberlakukan bahwa modul kernel yang tidak ditandatangani tidak diizinkan dijalankan dengan Secure Bootdiaktifkan di BIOS. Dalam hal ini Anda dapat melakukan salah satu dari yang berikut:

  • Nonaktifkan Secure Bootdi pengaturan BIOS Anda

ATAU

aramboi
sumber
1
Menonaktifkan Secure Boot melakukan trik untuk saya (saya tidak terlalu peduli untuk mengaktifkannya). Terima kasih!
batjko
6

Setelah menjalankan perintah ini, VirtualBox saya berfungsi:

sudo apt install -f
Agus Nurwanto
sumber
1
Anehnya melakukan pekerjaan!
Alexar
2

Perintah ini bekerja untuk saya

sudo /etc/init.d/vboxdrv setup

Selanjutnya saya mendapat kesalahan berikut

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Itu dipecahkan dengan menjalankan perintah vagrant up dengan akses root (sudo).

ini akan memperbaiki masalah dengan Versi VirtualBox: 5.1

Alok Adhao
sumber
2
sudo apt-get install --reinstall virtualbox

... adalah apa yang dilakukan untukku. Semoga ini membantu!

Yordania
sumber
0

Cukup instal linux-headersdan jalankan vboxconfiglagi

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
szumak
sumber