2012-11-08 18 views
54

Ecco come viene emesso l'errore se eseguo virtualbox dal terminale. Come correggerlo? Sono su una macchina Ubuntu 12.10 a 64 bit.Come correggere l'installazione di virtualbox

virtualbox 
WARNING: The character device /dev/vboxdrv does not exist. 
    Please install the virtualbox-ose-dkms package and the appropriate 
    headers, most likely linux-headers-generic. 

    You will not be able to start VMs until this problem is fixed. 

EDIT:

Ho sia le ultime linux-headers-generic e virtualbox-ose-dkms pacchetti

+0

Dice esattamente quello che devi fare, installa virtualbox-ose-dkms. Prova a digitare 'sudo apt-get install virtualbox-ose-dkms' e controlla se va via ... –

+3

@JoakimGebart L'ho fatto. Ancora mi dà errore – footy

+8

Non sottovalutare questa domanda, ho appena avuto lo stesso problema (l'installazione di virtualbox-ose-dkms non lo risolve). La risposta accettata funziona in quanto attiva la ricompilazione del modulo del kernel. –

risposta

65

Prima di tentare di eseguire questo essere sicuri che gli attuali intestazioni esecuzione del kernel sono installati sul vostro sistema. Se non lo fai, riceverai un errore che indica che devi installarli o utilizzare l'opzione --kernelsource per puntare a tali intestazioni.

Seguire le indicazioni su questo blog post mi ha aiutato. In sostanza dopo l'installazione di questi due pacchetti anche quello che devi fare la riconfigurazione:

sudo dpkg-reconfigure virtualbox-dkms 

sudo dpkg-reconfigure virtualbox 
+0

Domanda fuori tema ma questa è la risposta giusta. – Francisco

+0

Quando provo i passaggi nel post del blog ottengo * Nessun modulo adatto per l'esecuzione del kernel trovato ... fail! * – Luke

+0

grazie amico ero in una deepshit –

7

Se avete lo stesso problema in ubuntu 12.04 la soluzione di cui sopra potrebbe non funzionare (almeno non ha funzionato per me e altri due - vedi l'errore che stavo prendendo nella nota numero 1 qui sotto). Installing the Oracle version of Virtualbox tuttavia ha funzionato bene.


Nota # 1: mi è stato sempre gli errori di seguito:

ndemou ~ dkms status 
virtualbox, 4.1.12: added 
ndemou ~ sudo dkms install virtualbox/4.1.12 
Kernel preparation unnecessary for this kernel. Skipping... 

Building module: 
cleaning build area.... 
make KERNELRELEASE=3.5.0-28-generic -C /lib/modules/3.5.0-28-generic/build M=/var/lib/dkms/virtualbox/4.1.12/build.....(bad exit status: 2) 
Error! Bad return status for module build on kernel: 3.5.0-28-generic (i686) 
Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information. 
+0

Ha funzionato per me, grazie! – felipsmartins

16

Dopo le due dpkg-reconfigure comandi Ho anche bisogno di correre:

sudo modprobe vboxdrv 

E per risolvere eth0:

sudo modprobe vboxnetflt 
+0

Come un'altra nota potrebbe essere necessario eseguire sudo /etc/init.d/virtualbox restart –

+3

modprobe: FATAL: Modulo vboxdrv non trovato. – Qohelet

Problemi correlati