73 votes

Problème de configuration de VirtualBox '/etc/init.d/vboxdrv'.

J'ai installé VirtualBox via le centre logiciel, mais lorsque j'essaie de démarrer une VM, j'obtiens l'erreur suivante :

Le pilote du noyau n'est pas installé (rc=-1908)

Le pilote du noyau Linux de VirtualBox (vboxdrv) n'est soit pas chargé soit il y a un problème de permission avec /dev/vboxdrv. Veuillez réinstaller le module du noyau en exécutant

"/etc/init.d/vboxdrv setup

comme racine. S'il est disponible dans votre distribution, vous devez d'abord installer le paquet DKMS en premier. Ce paquet garde la trace des changements du noyau Linux Linux et recompile le module vboxdrv du noyau si nécessaire.

J'ai déjà mis à jour mon dkms et installé linux-headers mais ceci /etc/init.d/vboxdrv n'existe pas.

J'ai cherché sur Google mais je n'ai pas trouvé de réponse.

132voto

chuck Points 646

J'ai également rencontré ce problème plusieurs fois après avoir mis à jour mon noyau linux.

Ce que j'ai fait :

sudo apt-get install linux-headers-`uname -r`

Reconfigurer dkms et charger le module :

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

Ensuite, VirtualBox fonctionne. Aucun redémarrage de l'ordinateur n'est nécessaire.

12voto

James Cleveland Points 66

Voici EXACTEMENT comment le faire sur la 12.10 :

Assurez-vous qu'il n'y a aucune trace de dkms, (virtualbox/ virtualbox-4.2), linux generic headers ( . .17) :

***Remplacez virtualbox-4.2 par la version que vous avez déjà installée. Si vous ne l'avez pas encore installée, passez à l'étape 2.

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

Vous DEVEZ installer les en-têtes linux AVANT virtualbox, sinon l'installation de VBox se trompera en essayant de configurer la section vboxdrv parce que les en-têtes linux ne sont pas installés.

9voto

Réinstaller "virtualbox-dkms

sudo apt-get install --reinstall virtualbox-dkms

Ça a marché pour moi.

6voto

cogitoergosum Points 351

Il faut consulter le fichier /var/log/vbox-install.log pour déterminer le problème. Si le problème persiste, vous pouvez télécharger et installer la dernière version v4.2.2 directement à partir du site suivant https://www.virtualbox.org/wiki/Downloads (pour les noyaux 3.6.* et inférieurs). Bonne chance.

3voto

RJFalconer Points 2678

J'ai eu le même problème et je l'ai résolu avec l'installation des headers du noyau.

sudo apt-get install linux-headers-`uname -r`

Après l'installation des en-têtes, DKMS a été configuré correctement et Virtualbox a fonctionné après un redémarrage.

Pourtant, il n'y a pas de vboxdrv dans /etc/init.d.

Remarque : le paquet que j'ai installé initialement était virtualbox (non ose) :

sudo apt-get install virtualbox

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X