VBox pada 14,04, driver kernel tidak diinstal (rc = -1908)

10

Pada Menginstal kotak Virtual pada Ubuntu 14.04, saya mendapat pesan berikut:

Driver kernel tidak diinstal (rc = -1908)

Driver kernel VirtualBox Linux (vboxdrv) tidak dimuat atau ada> masalah izin dengan / dev / vboxdrv. Silakan instal ulang modul kernel dengan menjalankan

'/etc/init.d/vboxdrv setup'

sebagai root. Jika tersedia di distribusi Anda, Anda harus menginstal paket DKMS> terlebih dahulu. Paket ini melacak perubahan kernel Linux dan mengkompilasi ulang modul kernel vboxdrv> jika perlu.

Kemudian setelah mengikuti tautan saya memasukkan perintah-perintah ini:

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox-dkms

Pada Menjalankan perintah terakhir

sudo apt-get install virtualbox-dkms

Saya mendapatkan kesalahan:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable 
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
virtualbox-dkms : Depends: virtualbox (>= 4.3.10-dfsg-1)
E: Unable to correct problems, you have held broken packages.

Hanya untuk referensi, saya memeriksa versi Kotak Virtual, saya mendapat 4.3.16 r95972

Itu berhasil menggunakan solusi

sudo apt-get install build-essential module-assistant
sudo m-a prepare

Kedua seperti yang disebutkan dalam kesalahan instal ulang modul kernal.

sudo /etc/init.d/vboxdrv setup

Lebih detail dari tautan

Kapil
sumber

Jawaban:

12

Anda perlu mengkompilasi beberapa driver kernel:

Pertama

$ sudo apt-get install build-essential module-assistant 
$ sudo m-a prepare

Kedua, seperti yang disebutkan dalam kesalahan, instal ulang modul kernel.

sudo /etc/init.d/vboxdrv setup

Ini harus menyelesaikan masalah Anda.

Terkadang hanya langkah kedua yang bisa menyelesaikan masalah Anda (jadi cobalah dulu).

Sumber: http://www.binarytides.com/fix-vbox-kernel-driver-error/

firasat
sumber
Terima kasih. Ubuntu 14.04. VB berhenti bekerja seperti yang dijelaskan dari satu hari ke hari berikutnya setelah pembaruan sistem. langkah kedua adalah semua yang saya butuhkan untuk dijalankan.
smertrios
Saya sudah mencoba melakukan saran-saran ini, @hunch, dan terus gagal dan mengatakan untuk lari dmesgmencari tahu mengapa. Saya tidak dapat menafsirkan kode sebanyak itu. Di mana saya pergi untuk menemukan kesalahan saya selain dari AU (atau apakah AU pilihan terbaik)?
James
Saya mencoba sudo /etc/init.d/vboxdrv setup dmesgdan mendapat respons Look at /var/log/vbox-setup.log to find out what went wrong.Melihat ke file itu: Error building the module: /tmp/vbox.0/Makefile-header.gmk:193: *** Error: unable to find the headers of the Linux kernel to build against (KERN_DIR=/lib/modules/dmesg/build). Specify KERN_VER=<version> (currently dmesg) and run Make again. Stop.Saya menyertakan versi kernel tetapi masih gagal sudo /etc/init.d/vboxdrv setup 3.13.0-51-generic.
prkos