VirtualBox-Problem: Das Kernelmodul ist nicht geladen


11

Ich habe VirtualBox mehrmals installiert, jedes Mal den gleichen Fehler (siehe auch Screenshots unten)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-generic) or it failed to load. Please recompile the kernel module and install it by
           sudo /sbin/rcvboxdrv setup
         You will not be able to start VMs until this problem is fixed. Extension Packs: 0

Ich führe das Setup von sudo / sbin / rcvboxdrv aus und erhalte:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Wenn ich dmesg starte, erhalte ich eine LANGE Antwort, deren Anfang im bereitgestellten Screenshot zu sehen ist. Der Rest (und es gibt eine Menge) befindet sich im Ubuntu-Link Einfügen (Punkt).

Ich habe die VBox vom Software Center sowie 5.0.2 und 5.0.18 64 Bit und 5.0.2 32 Bit installiert. Das Programm selbst wird geöffnet, aber ich versuche, das Erweiterungspaket aus Gründen der USB-Kompatibilität hinzuzufügen. Wenn ich dies tue, heißt es, dass etwas in der Art, dass keine Anwendung dies öffnen kann (ich habe es seitdem deinstalliert und versuche derzeit, das VBox-Problem zuerst herauszufinden Ich glaube, es ist die Ursache für das Problem mit dem Erweiterungspaket. Terminalfehler

http://paste.ubuntu.com/16683032/


Könnten Sie, anstatt Screenshots hochzuladen, die gesamte Ausgabe in gedit kopieren, um vier Leerzeichen einrücken und am Ende Ihrer Frage festhalten? Dadurch wird die gesamte Ausgabe in einen lesbaren Textblock eingefügt.
anonym2

Die gesamte Ausgabe hat jetzt einen Link dazu.
Louie Crisci

1
Sie sollten wahrscheinlich in Betracht ziehen, paste.ubuntu.com für Dinge zu verwenden, die auch unangemessen lang sind. Google Docs ist niemals eine kluge Idee (die Leute werden es nur ungern verwenden).
XtrmJosh

Antworten:


18

Stellen Sie zunächst sicher, dass Sie diese Pakete installiert haben:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Wenn die Installation des oben genannten Problems das Problem nicht löst, haben Sie möglicherweise eine größere Kernelversion, 4.4.0-20die erzwingt, dass nicht signierte Kernelmodule nicht mit Secure Bootaktiviertem BIOS ausgeführt werden dürfen. In diesem Fall können Sie einen der folgenden Schritte ausführen:

  • Deaktivieren Sie Secure Bootin Ihren BIOS-Einstellungen

ODER


1
Das Deaktivieren von Secure Boot hat den Trick für mich getan (ich wollte es nicht wirklich haben). Vielen Dank!
Batjko

6

Nach dem Ausführen dieses Befehls funktioniert meine VirtualBox:

sudo apt install -f

1
Überraschenderweise hat der Job gemacht!
Alexar

2

Dieser Befehl hat bei mir funktioniert

sudo /etc/init.d/vboxdrv setup

Als nächstes bekam ich folgenden Fehler

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Dies wurde gelöst, indem der Befehl vagrant up mit Root-Zugriff (sudo) ausgeführt wurde.

Dies sollte das Problem mit VirtualBox Version: 5.1 beheben


2
sudo apt-get install --reinstall virtualbox

... hat es für mich getan. Hoffe das hilft!


0

Einfach installieren linux-headersund vboxconfigerneut ausführen

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.