Ich verwende VMWare seit langer Zeit unter Windows. Aber nach langem Warten bin ich zu VirtualBox auf Ubuntu 11.10 gewechselt. Ich habe Ubuntu 32 Bit installiert, alle verfügbaren Updates installiert und Virtual Box installiert. Beim Versuch, eine neue Windows-Installation in VirtualBox zu erstellen, wurde die folgende Fehlermeldung angezeigt.
VirtualBox - Error
Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.
Details
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
2. Fehlerdialog
Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
- Ich habe bereits versucht, VirtualBox neu zu installieren.
- Das Google-Ergebnis scheint darauf hinzudeuten, dass das Problem aufgrund von Kernel-Updates auftritt.
Kann ich das überhaupt zum Laufen bringen? Ich benötige dies für die Malware-Analyse und wenn VirtualBox die ganze Zeit über auf mir abstürzt, kann ich Ubuntu nicht für die Arbeit verwenden.
Ausgabe nach dpkg -l | grep virtual
server
rc virtualbox 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - base binaries
rc virtualbox-qt 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - Qt based user interface
cute 'modprobe vboxdrv' as root.<p>
virtualbox
Sunil J
quelle
quelle
dpkg -l | grep virtual
?sudo modprobe vboxdrv
?Antworten:
Ich hatte das gleiche Problem und löste es durch
Virtualbox löschen:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt
Ich habe dann neu installiert;
sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox
und bemerkte:
Also habe ich versucht, virtualbox-4.0 zu installieren.
sudo apt-get install virtualbox-4.0
Das hat funktioniert und die richtigen VirtualBox DKMS-Kernelmodule eingespielt.
Ich musste dann die richtige Version des Extension Packs herunterladen und installieren
Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack
.Das hat funktioniert und ich habe jetzt eine voll funktionsfähige Virtualbox-Instanz.
quelle
Seltsamerweise funktionierte es bei mir, indem VirtualBox geschlossen und dann ausgeführt wurde
vom Terminal und dann VirtualBox neu starten
quelle
Versuchen Sie VirtualBox von der Kommandozeile zu deinstallieren:
Wenn es erfolgreich deinstalliert wurde, installieren Sie es erneut:
Überprüfen Sie sorgfältig, ob der Befehl erfolgreich ausgeführt wurde.
quelle
dkms
dkms
automatisch als abhängigkeitdkms
auch an, weil ich seltsame Erfahrungen mit Fedora gemacht habe. Aber ich weiß, das ist Ubuntu :)Kernal driver not installed
. Haben Sie in letzter Zeit einen vollständigen Patch-Zyklus durchgeführt?for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
Ich hatte fast den gleichen Fehler:
Dann erschien ein zweites Fenster, in dem ich diesen Befehl ausführen musste:
Als ich diesen Befehl ausgab, trat der folgende Fehler auf:
Lösung
Installieren Sie die
linux-headers
für Ihr Betriebssystem geeignete Version. In meinem Fall war:Stellen Sie sicher, dass alle VirtualBox-Fenster geschlossen sind.
quelle
Ich habe Folgendes versucht: Um dies zu beheben, führen Sie Folgendes aus, wie in der Eingabeaufforderung angegeben:
sudo /etc/init.d/vboxdrv setup
Bei Erfolg wird das Ergebnis angezeigt
Starting VirtualBox kernel modules [ OK ]
und ist jetzt in Ordnungquelle
Ich hatte dieses Problem, aber zum Glück habe ich es nicht über die Befehlszeile, sondern über die GUI gelöst ... öffne dein Homeverzeichnis
~/VirtualBox
VMsöffne deine Festplatten-Image-Datei
öffnen
name of your virtual machine.vbox
Ihre virtuelle Box normalerweise von hier laufen sollte und das sollte Ihr Problem beheben ( wenn Sie hatte das gleiche Problem hatte ich, das Problem gezeigt, wenn ich alle Daten hatte in meinem
VirtualBox.xml
im .VirtualBox Verzeichnis war weg !!!)Ein weiterer Vorschlag: Wenn der vorherige für Sie nicht funktioniert hat ...
gehen
.Virtualbox
Sie in Ihr Home-Verzeichnis und geben SieFolgendes ein (
cp VirtualBox.xml-prev VirtualBox.xml
)Ich denke, dies sollte auch für Sie tun ...
Viel Glück...
quelle
Lösung:
virtualbox ausführen:
quelle
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
Bei Erfolg wird das Ergebnis angezeigt
* Starting VirtualBox kernel modules [ OK ]
Wenn dies fehlschlägt, sollte der Grund angemeldet sein,
/var/log/vbox-install.log
aber es scheint immer so zu sein, dass Header für den aktuellen (Host-) Kernel fehlen.Your kernel headers for kernel 3.5.0-22-generic cannot be found
Installieren Sie sie also und versuchen Sie es erneut:Hinweis: Sie müssen dies nach jedem Kernel-Upgrade tun, es sei denn, Paketbetreuer finden eine Lösung.
quelle
Dies liegt an der anderen Version des Erweiterungspakets als bei anderen VB-Paketen.
Fix
1) Erweiterungspaket entfernen -
sudo apt-get remove virtualbox-extension-pack
2) Deaktivieren Sie die USB 2-Unterstützung in den VM-Einstellungen
Es wird funktionieren! Wenn Sie das Erweiterungspaket verwenden möchten, installieren Sie die richtige Version erneut. Sie können es hier herunterladen.
quelle
pacman
ist der Paketmanager für Arch Linux, nicht Ubuntu. Wie trifft dies auf Ubuntu zu?Unable to locate package virtualbox-extension-pack
Folge, dass beim Herunterladen des Erweiterungspakets VirtualBox angibt, dass dieselbe Version bereits installiert ist.Ich bekam
NS_ERROR_FAILURE (0x80004005)
, wenn ich versuche , die VM in Debian 9 instabil zu starten. Keine der Lösungen funktionierte, einschließlich des Neuaufbaus von Kernelmodulen, des Starts im Headless-Modus usw.Dann habe ich versucht, das Erweiterungspaket zu installieren und es ist fehlgeschlagen, weil
/opt
es nicht im Besitz des Roots ist! Ich habe den Besitz von behoben/opt
und dann das Pack erfolgreich installiert und auch virtualbox gestartet! seltsam!quelle
Etwas, das nicht behandelt zu werden scheint, ist die Kernelquelle. Sie benötigen die Kernel-Header für Ihren aktuellen Kernel. Andernfalls können die benötigten Module nicht erstellt werden, was zu diesem Fehler führt.
quelle
Das ist so einfach. Ich hatte das gleiche Problem und fragte mich, wie einfach das zu lösen ist. Stellen Sie sicher, dass Sie VirtualBox zuerst vollständig schließen. Geben Sie dann den folgenden Befehl ein:
Das ist es! Ich fand dies heraus, indem ich "vbox" eintippte und TABzweimal auf Arch Linux traf. Dies sollte auch auf Ubuntu und jeder anderen Distribution funktionieren.
quelle
vboxreload
unter Ubuntu.