2012-11-08 12 views
54

Hier ist wie die Fehlerausgabe ist, wenn ich virtualbox vom Terminal ausführen. Wie man es korrigiert? Ich bin auf einer Ubuntu 12.10 64bit Maschine.So korrigieren Sie die Installation von 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:

Ich habe sowohl die neuesten linux-headers-generic und virtualbox-ose-dkms Pakete

+0

Es sagt genau, was Sie tun müssen, installiere virtualbox-osse-dkms. Versuchen Sie, 'sudo apt-get installieren Sie virtualbox-osse-dkms' und sehen, ob es weggeht ... –

+3

@JoakimGebart Ich habe das getan. Immer noch gibt es mir Fehler – footy

+8

Dont diese Frage nicht downvote, hatte ich gerade das gleiche Problem (die Installation von Virtualbox-Ose-Dkms löste es nicht). Die angenommene Antwort funktioniert, da sie die Neukompilierung des Kernel-Moduls auslöst –

Antwort

65

Bevor dies sicher sein, laufen, dass die laufenden Kernel-Header auf Ihrem System installiert sind. Andernfalls erhalten Sie eine Fehlermeldung, dass Sie sie installieren müssen, oder verwenden Sie die Option --kernelsource, um auf die Header zu verweisen.

Folgen Sie den Anweisungen auf dieser blog post hat mir geholfen. Im Grunde genommen, nachdem Sie diese beiden Pakete installieren müssen Sie auch die Rekonfiguration tun:

sudo dpkg-reconfigure virtualbox-dkms 

sudo dpkg-reconfigure virtualbox 
+0

Off-topic Frage, aber das ist es die richtige Antwort. – Francisco

+0

Beim Versuch, die Schritte im Blog-Post bekomme ich * Kein passendes Modul zum Ausführen von Kernel gefunden ... fail! * – Luke

+0

danke Mann, ich war in einer Tiefe –

7

Wenn Sie das gleiche Problem in Ubuntu 12.04 die obige Lösung funktionieren könnte nicht (zumindest nicht für mich arbeiten und zwei weiteren - Siehe den Fehler, den ich in Anmerkung 1 unten erhielt. Installing the Oracle version of Virtualbox funktionierte jedoch gut.


Hinweis # 1: Ich war immer die unten angegebenen Fehler:

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

Es hat bei mir funktioniert, danke! – felipsmartins

16

Nach den beiden dpkg-reconfigure Befehle, die ich auch laufen benötigt:

sudo modprobe vboxdrv 

Und eth0 zu beheben:

sudo modprobe vboxnetflt 
+0

Als eine weitere Anmerkung müssen Sie möglicherweise sudo /etc/init.d/virtualbox starten Neustart –

+3

modprobe: FATAL: Modul vboxdrv nicht gefunden. – Qohelet

Verwandte Themen