Nach dem Update 14.10 auf VirtualBox kann ich meine Boxen nicht mehr ausführen. Bemerkenswert, laufende sudo service virtualbox status
Renditen VirtualBox kernel module is not loaded
und laufende sudo service virtualbox restart
Shows:
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
Wenn ich versuche, eine Box auszuführen sudo /etc/init.d/vboxdrv setup
, wird /etc/init.d/vboxdrv
auf der VirtualBox-Benutzeroberfläche ein Dialogfeld angezeigt, in dem ich aufgefordert werde, sie auszuführen , auf meiner 14.10-Installation ist jedoch keine vorhanden .
Dies erinnert an diese Frage . In einigen Antworten habe ich versucht, purge
VirtualBox zu deinstallieren (mit ) und neu zu installieren. Das hat nicht geholfen. Ich konnte jedoch nicht installieren:
linux-headers-`uname -r`
weil es kein Paket mit dem Namen gibt linux-headers-3.13.0-30-generic
. Ich habe linux-headers-generic
und linux-source
installiert sowie dkms
, aber die Neuinstallation schlägt immer noch fehl:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
vde2
The following NEW packages will be installed:
virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.1 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Selecting previously unselected package virtualbox.
(Reading database ... 253183 files and directories currently installed.)
Preparing to unpack .../virtualbox_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-2ubuntu1_all.deb ...
Unpacking virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up virtualbox (4.3.18-dfsg-2ubuntu1) ...
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Loading new virtualbox-4.3.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-30-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
[fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Also ... wie bekomme ich "Kernelquelle für diesen Kernel" ( 3.13.0-30-generic
) oder auf andere Weise VirtualBox richtig installieren?
quelle
lsb_release -a
und postenuname -r
? Hast du auch einsudo apt-get update
und gemachtsudo apt-get dist-ugprade
? - Edit: 3.16.0-30 sollte aktuell seinlsb_release -a
sagt "Keine LSB-Module verfügbar", hat dann Informationen vom 14.10.uname -r
Berichte3.13.0-30-generic
. Ich habe gerade einsudo apt-get update
undsudo apt-get upgrade
als Teil des Versuchs, dies herauszufinden.sudo apt-get dist-upgrade
meldet nichts zu tun. Beachten Sie, dass auf diesem Computer 14.04 bis vor einer Woche oder so war, als ich auf 14.10 upgegradet habe. Ich habe das gesehen,3.16.0-30
als ich mich auf der Ubuntu-Site umgesehen habe, bin mir aber nicht sicher, warum ich es nicht seheapt-get
. Vielen Dank!/etc/apt/sources.list
Sie Es sollte nicht "vertrauenswürdig" überall, aber "utopisch" sagentrusty
Verweise sind auskommentierte Verweise auf dienginx-devel
PPA. Seltsamerweise meldet Synaptic, dasslinux-image-generic
es nicht installiert ist und dass es installiert werden würdelinux-image-3.16.0.30-generic
. Ich vermute, dass ich das tun muss, da es aus irgendeinem Grund beim Trusty-> Utopic-Upgrade nicht wirksam wurde. Gedanken? Vielen Dank!linux-generic
,linux-image-generic
linux-headers-generic` undlinux-signed-generic
alles auf meinem System installiert.Antworten:
Es scheint, als ob Ihr Upgrade von Ubuntu 14.04 auf 14.10 etwas kaputt gemacht hat. Sie sollten die Kernel-Version 3.16.0-30 haben
Stellen Sie sicher, dass Ihre
/etc/apt/sources.list
Einträge nur "utopisch" und nicht "vertrauenswürdig" sind. Stellen Sie dann sicher, dass die folgenden Pakete installiert sind, oder installieren Sie sie bei Bedarf:Danach sollten Sie in der Lage sein, virtualbox zu entfernen und neu zu installieren und das Kernelmodul neu zu erstellen.
quelle
sudo service virtualbox status
? Haben Sie versucht, das Modul mit neu zu erstellensudo dkms autoinstall
?Für diejenigen, die das gleiche Problem haben könnten:
Mein System ist Linux Mint 17.1 (welches Ubuntu 14.04 Trusty Repos verwendet).
Ich habe versucht, VirtualBox zu installieren mit:
Und es ist derselbe Fehler aufgetreten.
Lösung:
Deinstalliere eine fehlerhafte Version von VirtualBox mit:
Holen Sie sich dann das Installationsprogramm von https://www.virtualbox.org/wiki/Linux_Downloads und installieren Sie das deb-Paket. Es heißt, die gleiche Version ist in Ihren Repositories ... aber so funktioniert es.
quelle
Ich fand immer, dass "entfernen & neu installieren" so windows-esque ... Ich löste mit
sudo dpkg-reconfigure virtualbox-dkms
(natürlich, wenn Sie es noch nicht installiert haben, können Sie verwendensudo apt install virtualbox-dkms
)quelle
Ich habe gerade ein altes Ubuntu LTS-System von 12.04 Precise Pangolin auf 14.04 Trusty Tahr aktualisiert, und eine Kombination von Hinweisen in den Kommentaren hier war erforderlich, um die Virtualbox zum Laufen zu bringen.
Schritt 0: Versuchen Sie, virtualbox über zu installieren
sudo apt-get install virtualbox
. Meistens hat es funktioniert, aber am Ende bekam ich den Fehler "Kein geeignetes Modul zum Ausführen des Kernels".sudo modprobe vboxdrv
fehlgeschlagen, weil es kein solches Modul gab.Also, das Update:
Schritt 1:
sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
. apt-get sagte, dass die ersten beiden bereits installiert waren, und installierte die 3. und 4..Schritt 2: Deinstallieren und installieren Sie virtualbox neu.
sudo apt-get purge virtualbox
und dannsudo apt-get install virtualbox
. Diesmal hat das Virtualbox-Installationsprogramm ein Kernelmodul für den generischen Kernel kompiliert. Woo hoo!Zu diesem Zeitpunkt funktionierte virtualbox noch nicht.
Schritt 3: Neustart.
Jetzt
sudo modprobe vboxdrv
funktioniert und ich kann eine VM starten.quelle
sudo modprobe vboxdrv
gibt "FATAL: Modul vboxdrv nicht gefunden" zurück