Oracle VirtualBox používám k testování různých distribucí Linuxu a Unixu. Testoval jsem tolik virtuálních strojů ve VirtualBoxu. Dnes jsem na svém desktopu Ubuntu 18.04 spustil serverový VM Ubuntu 18.04 a narazil jsem na následující chybu:
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.
"Ovladač jádra není nainstalován (rc=-1908)" Chyba v Ubuntu
Kliknutím na OK jsem zavřel okno se zprávou a na pozadí jsem viděl další.
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}
Virtuální počítač se během spouštění neočekávaně ukončil s kódem ukončení 1 (0x1)
Nevěděl jsem, co dělat dřív. Spustil jsem tedy následující příkaz, abych zkontroloval, zda to pomáhá.
$ sudo modprobe vboxdrv
A mám tuto chybu:
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-23-generic
Po pečlivém přečtení obou chybových zpráv jsem si uvědomil, že bych měl aktualizovat aplikaci Virtualbox.
Pokud někdy narazíte na tuto chybu v Ubuntu a jeho variantách, jako je Linux Mint, vše, co musíte udělat, je přeinstalovat nebo aktualizovat "virtualbox-dkms" zabalit pomocí příkazu:
$ sudo apt install virtualbox-dkms
Nebo je mnohem lepší aktualizovat celý systém:
$ sudo apt upgrade
Nyní chyba zmizela a mohl jsem bez problémů spouštět virtuální počítače z VirtualBoxu.
Související čtení:
- Vyřešit chybu virtuálního boxu „Nelze změnit skupinu vboxusers pro zařízení /dev/vboxdrv“
- Vyřešte „Kód výsledku:NS_ERROR_FAILURE (0x80004005)“ Chyba VirtualBox v Arch Linuxu