Uso Oracle VirtualBox per testare varie distribuzioni Linux e Unix. Ho testato così tante macchine virtuali in VirtualBox. Oggi ho avviato la VM del server Ubuntu 18.04 nel mio desktop Ubuntu 18.04 e ho riscontrato il seguente errore:
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.
"Driver del kernel non installato (rc=-1908)" Errore in Ubuntu
Ho fatto clic su OK per chiudere la finestra del messaggio e ne ho visto un altro in background.
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}
La macchina virtuale si è arrestata in modo imprevisto durante l'avvio con codice di uscita 1 (0x1)
Non sapevo cosa fare prima. Quindi, ho eseguito il seguente comando per verificare se aiuta.
$ sudo modprobe vboxdrv
E ho ricevuto questo errore:
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-23-generic
Dopo aver letto attentamente entrambi i messaggi di errore, mi sono reso conto che dovevo aggiornare l'applicazione Virtualbox.
Se ti imbatti in questo errore in Ubuntu e nelle sue varianti come Linux Mint, tutto ciò che devi fare è reinstallare o aggiornare "virtualbox-dkms" pacchetto utilizzando il comando:
$ sudo apt install virtualbox-dkms
Oppure è molto meglio aggiornare l'intero sistema:
$ sudo apt upgrade
Ora l'errore è scomparso e potrei avviare le macchine virtuali da VirtualBox senza problemi.
Lettura correlata:
- Risolvi l'errore Virtualbox "Impossibile modificare gli utenti vbox del gruppo per il dispositivo /dev/vboxdrv"
- Risolvi "Codice risultato:NS_ERROR_FAILURE (0x80004005)" Errore VirtualBox in Arch Linux