J'installe virtualBox
sur Ubuntu 16.04, mais après l'installation et la création d'un nouvel hôte virtuel, affiche cette erreur:
Pilote du noyau non installé (rc = -1908)
Le pilote de noyau Linux VirtualBox (vboxdrv) n’est pas chargé ou il existe un problème d’autorisation avec/dev/vboxdrv. Installez le paquet virtualbox-dkms et chargez le module du noyau en exécutant
modprobe vboxdrv
en tant que racine. S'il est disponible dans votre distribution, vous devez d'abord installer le package DKMS. Ce paquet suit les modifications du noyau Linux et recompile le module du noyau vboxdrv si nécessaire.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Comment traiter cette erreur modprobe vboxdrv
?
Comme première étape, lancez cette commande:
Sudo modprobe vboxdrv
Si ce n'est pas utile, lancez ces commandes:
Sudo apt update
Sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Puis redémarrez votre système et après le redémarrage, exécutez cette commande:
Sudo modprobe vboxdrv
Et si cela ne fonctionne pas, vous devez désactiver Secure Boot dans vos paramètres BIOS/UEFI car Secure Boot empêche le chargement de modules non signés.
Désinstallez virtualbox-dkms et ses configurations en exécutant les commandes ci-dessous:
Sudo apt-get remove virtualbox-dkms
Sudo apt-get remove --purge virtualbox-dkms
Installez les en-têtes et l'image Linux en exécutant la commande ci-dessous:
Sudo apt-get install -y linux-headers-AMD64 linux-image-AMD64
Installez virtualbox-dkms
Sudo apt-get install -y virtualbox-dkms
Dans mon cas, cela concerne l'UEFI. Dans ce cas, les modules de noyau non signés tels que vboxdrv
ne sont pas chargés.
Plus d'informations ici: Impossible de charger 'vboxdrv' après la mise à niveau vers Ubuntu 16.04 (et je souhaite conserver un démarrage sécurisé)