web-dev-qa-db-fra.com

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

J'ai installé VirtualBox via le centre logiciel, mais lorsque j'essaie de démarrer une machine virtuelle, le message d'erreur suivant s'affiche:

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. Veuillez réinstaller le module du noyau en exécutant

'/etc/init.d/vboxdrv setup'

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.

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

J'ai cherché sur Google mais je ne trouve pas de réponse.

73
Dr_Bunsen

Le fichier /var/log/vbox-install.log doit être utilisé 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 de https://www.virtualbox.org/wiki/Downloads (pour le noyau 3.6. * Et les versions antérieures). Bonne chance.

6
cogitoergosum

J'ai également rencontré ce problème plusieurs fois une fois que j'ai mis à niveau mon noyau Linux.

Ce que j'ai fait:

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

Reconfigurez les dkms et chargez le module:

Sudo dpkg-reconfigure virtualbox-dkms  
Sudo modprobe vboxdrv

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

131
Jason Zhu

Voici exactement comment faire le 12.10:

Assurez-vous qu'il n'y a aucune trace de dkms, (virtualbox/virtualbox-4.2), en-têtes génériques linux (.. 17):

*** Remplacez virtualbox-4.2 par la version que vous avez déjà installée. Si vous ne l'avez pas encore installé, 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 la virtualbox, sinon l'installation de la VBox provoquera une erreur lors de la tentative de configuration de la section vboxdrv car les en-têtes linux ne sont pas installés.

12
HankHendrix

Réinstallez "virtualbox-dkms"

Sudo apt-get install --reinstall virtualbox-dkms

Cela a fonctionné pour moi.

9
user111837

J'ai eu le même problème et j'ai résolu avec l'installation des en-têtes du noyau.

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

Après l’installation des en-têtes, DKMS était correctement configuré et Virtualbox ne fonctionnait plus qu’après un redémarrage.

Pourtant, il n’ya pas de vboxdrv dans /etc/init.d.

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

Sudo apt-get install virtualbox
3
Vincenzo Pii

Avec Ubuntu 12.04, je n’étais pas capable de le résoudre via des référentiels standard. J'ai dû télécharger Virtualbox à partir de son site Web et utiliser la version 4.3.

1
Christian Vielma

Je suis sur Ubuntu 12.04 64 bits et ai rencontré exactement ce problème. J'ai fait toutes les choses recommandées énumérées ici (désinstaller, réinstaller des en-têtes, dkms, etc.) et je ne pouvais toujours pas le faire fonctionner.

Ce qui a finalement fonctionné a été d'aller sur le site Web de virtualbox ( https://www.virtualbox.org/wiki/Linux_Downloads ), de télécharger le package et de l'installer via:

Sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_AMD64.deb

Puis j'ai couru:

Sudo /etc/init.d/vboxdrv setup

Et ça a fonctionné comme un charme.

1
andy u

Installation de VirtualBox

Ouvrez le terminal et lancez ces commandes pour Ubuntu 12.10/Linux Mint:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | Sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -

Sudo apt-get update

Sudo apt-get install dkms virtualbox-4.2

Site Web: http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html

0
jafan

1) Si vous n'avez pas encore installé DKMS, exécutez cette commande

Sudo apt-get install virtualbox-dkms

Si est déjà installé, resintallation devrait résoudre le problème

Sudo apt-get install --reinstall virtualbox-dkms

2) Après le processus de (ré) installation, vous devriez voir quelque chose de similaire à ceci


vboxnetflt.ko: Exécution du contrôle d'intégrité de la version du module. - Module d'origine - Il n'y a pas de module d'origine dans ce noyau - Installation - Installation sur /lib/modules/3.5.0-61-generic/updates/dkms/

vboxpci.ko: Exécution du contrôle d'intégrité de la version du module. - Module d'origine - Il n'y a pas de module d'origine dans ce noyau - Installation - Installation sur /lib/modules/3.5.0-61-generic/updates/dkms/

depmod .........

DKMS: installation terminée. * Arrêt des modules du noyau VirtualBox [OK] * Démarrage des modules du noyau VirtualBox [OK] Configuration de virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) ... Le traitement des déclencheurs pour libc-bin ... le traitement différé de ldconfig est en cours


) Fermez VirtualBox et attendez au moins 10 secondes que le démon se ferme.

4) Ouvrez VirtualBox à nouveau et démarrez la machine, elle devrait être corrigée

ce que j'ai trouvé à la place, c'est que si vous courez

# modprobe vboxdrv

avant d'exécuter virtualbox, vous n'aurez pas ce signe

alors je viens d'ajouter

 vboxdrv 

dans /

 /etc/modules

ce qui équivaut à courir

  'modprobe vboxdrv' 

après le démarrage du système

0
Chenming Zhang