VBox su 14.04, driver del kernel non installato (rc = -1908)


10

Sull'installazione di Virtual box su Ubuntu 14.04, ho ricevuto il seguente messaggio:

Driver del kernel non installato (rc = -1908)

Il driver del kernel di VirtualBox Linux (vboxdrv) non è caricato oppure c'è un> problema di autorizzazione con / dev / vboxdrv. Si prega di reinstallare il modulo del kernel eseguendo

'/etc/init.d/vboxdrv setup'

come radice. Se è disponibile nella tua distribuzione, devi prima installare il pacchetto DKMS>. Questo pacchetto tiene traccia delle modifiche del kernel Linux e ricompila il modulo vboxdrv> kernel se necessario.

Quindi seguendo il link ho inserito questi comandi:

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

Su Esecuzione dell'ultimo comando

sudo apt-get install virtualbox-dkms

Ottengo un errore:

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.

Solo per riferimento, ho controllato la versione della Virtual Box, ho ottenuto la 4.3.16 r95972

Ha funzionato usando la soluzione

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

Secondo, come menzionato nell'errore, reinstalla il modulo kernal.

sudo /etc/init.d/vboxdrv setup

Maggiori dettagli provengono dal link

Risposte:


12

Devi compilare alcuni driver del kernel:

Primo

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

Secondo, come menzionato nell'errore, reinstallare il modulo del kernel.

sudo /etc/init.d/vboxdrv setup

Questo dovrebbe risolvere il tuo problema.

A volte solo il secondo passaggio può risolvere il tuo problema (quindi prova prima).

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


Grazie. Ubuntu 14.04. VB ha smesso di funzionare come descritto da un giorno all'altro dopo un aggiornamento del sistema. il secondo passo è tutto ciò di cui avevo bisogno per correre.
smertrios,

Ho provato a dare questi suggerimenti, @hunch, e continua a fallire e a dire di correre dmesgper scoprire perché. Non riesco a interpretare quel tanto codice. Dove posso trovare il mio errore oltre a AU (o AU è l'opzione migliore)?
James,

Ho provato sudo /etc/init.d/vboxdrv setup dmesge ottenuto la risposta Look at /var/log/vbox-setup.log to find out what went wrong.Esaminando quel file: 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.ho incluso la versione del kernel ma non è riuscita sudo /etc/init.d/vboxdrv setup 3.13.0-51-generic.
prkos
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.