GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So beheben Sie den Virtualbox-Fehler „Kernel-Treiber nicht installiert (rc=-1908)“ unter Ubuntu

Virtuelle Box

Ich habe kürzlich die neueste Version von Virtualbox (4.3.12) installiert, indem ich die deb-Dateien von virtualbox.org auf Ubuntu 14.04 heruntergeladen habe. Die Installation läuft problemlos, aber beim Versuch, Virtualbox auszuführen, wird der folgende Fehler gemeldet.

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Sieht so aus, als müsste ein Kernel-Treiber kompiliert werden, damit Virtualbox richtig läuft. Aber das ist auf Ubuntu einfach genug und erfordert keinen großen Aufwand. Und hier sind die Schritte, um das Notwendige zu tun.

Installieren Sie zuerst die Kernel-Header und Build-Tools.

$ sudo apt-get install build-essential module-assistant
$ sudo m-a prepare

Und jetzt kompilieren Sie den Virtualbox-Kerneltreiber mit dem Befehl, wie er zuvor in der Fehlermeldung gemeldet wurde.

$ sudo /etc/init.d/vboxdrv setup

Die Kompilierung sollte gut gehen und innerhalb weniger Minuten mit einer Ausgabe ähnlich der unten gezeigten beendet werden.

$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.

Führen Sie jetzt Virtualbox erneut aus und es sollte gut laufen.

Aktualisieren

Einer unserer Leser wies auf eine neue Lösung für neuere Versionen von Ubuntu hin. Überprüfen Sie es hier:

https://askubuntu.com/questions/760671/
Linux
  1. So beheben Sie den Rust-Fehler „Linker ‚cc‘ nicht gefunden“ unter Linux

  2. So beheben Sie einen Befehl nicht gefunden-Fehler in Linux

  3. Wie behebt man den Metasploit-Fehler – erfordert die Installation des Bundler-Gems? [Gelöst]

  4. So beheben Sie das Upgrade von Ubuntu-Repositories VirtualBox auf von Oracle bereitgestellte VirtualBox

  5. So beheben Sie „Befehl nicht gefunden“, wenn es beim Starten des Terminals auf Ubuntu angezeigt wird

Behebung „Implementierung des USB 2.0-Controllers nicht gefunden!“ VirtualBox-Fehler

So beheben Sie den Fehler „Repository ist noch nicht gültig“ in Ubuntu Linux

Wie man Worker-Verbindungen repariert, ist nicht genug Fehler auf Nginx

So beheben Sie den Apt-Get GPG-Fehler NO_PUBKEY Ubuntu 14

Behebung:Curl-Befehl hat keinen Fehler gefunden

So listen Sie installierte Pakete unter Ubuntu 22.04 auf