Beheben Sie den VirtualBox-Fehler „Kernel-Treiber nicht installiert (rc=-1908)“ in Ubuntu
Ich verwende Oracle VirtualBox, um verschiedene Linux- und Unix-Distributionen zu testen. Ich habe so viele virtuelle Maschinen in VirtualBox getestet. Heute habe ich die Ubuntu 18.04-Server-VM auf meinem Ubuntu 18.04-Desktop gestartet und bin auf den folgenden Fehler gestoßen:
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 virtualbox-dkms package and load the kernel module by executing
'modprobe vboxdrv'
as root.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Ich habe auf „OK“ geklickt, um das Meldungsfeld zu schließen, und im Hintergrund sah ich ein weiteres.
Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server.
The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
MachineWrap
Interface:
IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}
Ich wusste nicht, was ich zuerst tun sollte. Also habe ich den folgenden Befehl ausgeführt, um zu prüfen, ob es hilft.
sudo modprobe vboxdrv
Und ich habe diesen Fehler erhalten:
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-23-generic
Nachdem ich die beiden Fehlermeldungen sorgfältig gelesen hatte, wurde mir klar, dass ich die Virtualbox-Anwendung aktualisieren sollte.
Wenn dieser Fehler jemals in Ubuntu und seinen Varianten wie Linux Mint auftritt, müssen Sie lediglich das Paket "virtualbox-dkms" mit dem folgenden Befehl neu installieren oder aktualisieren:
sudo apt install virtualbox-dkms
Oder es ist viel besser, das gesamte System zu aktualisieren:
sudo apt upgrade
Jetzt ist der Fehler verschwunden und ich konnte VMs ohne Probleme von VirtualBox aus starten.
Verwandte Lektüre:
- Beheben Sie den Virtualbox-Fehler „Gruppe vboxusers für Gerät /dev/vboxdrv kann nicht geändert werden“
- Lösen Sie den VirtualBox-Fehler „Ergebniscode: NS_ERROR_FAILURE (0x80004005)“ in Arch Linux