VirtualBox '/etc/init.d/vboxdrv setup' issue

73

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

  

Pilote du noyau non installé (rc = -1908)

     

Le pilote du noyau VirtualBox Linux (vboxdrv) n’est pas chargé ou   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'

     

en tant que root. S'il est disponible dans votre distribution, vous devez installer   le package DKMS en premier. Ce paquet garde la trace du noyau Linux   modifie 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 été googler mais je ne trouve pas de réponse.

    
posée Dr_Bunsen 23.10.2012 - 14:19
la source

10 réponses

6

Doit parcourir 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 de la version 4.2.2 directement à partir de lien (pour le noyau 3.6. * et plus bas). Bonne chance.

    
réponse donnée cogitoergosum 23.10.2012 - 14:35
la source
128

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

Ce que j'ai fait:

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

Reconfigurez dkms et chargez le module:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

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

    
réponse donnée Jason Zhu 23.11.2012 - 03:18
la source
12

Voici exactement comment le faire le 12.10:

Assurez-vous qu’il n’ya pas de traces de dkms (virtualbox / virtualbox-4.2), des 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 VBox sera erronée lorsque vous tenterez de configurer la section vboxdrv car les en-têtes Linux ne sont pas installés.

    
réponse donnée HankHendrix 08.01.2013 - 12:37
la source
9

Réinstallez "virtualbox-dkms"

  

sudo apt-get install --reinstall virtualbox-dkms

Cela a fonctionné pour moi.

    
réponse donnée user111837 30.11.2012 - 22:49
la source
3

J'ai eu le même problème et j'ai résolu 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 a été correctement configuré et Virtualbox a fonctionné après un redémarrage.

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

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

sudo apt-get install virtualbox
    
réponse donnée Vincenzo Pii 27.10.2012 - 19:18
la source
1

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

Ce qui a finalement fonctionné, c'était d'aller sur le site Web de la boîte virtuelle ( lien ), de télécharger le paquet 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.

    
réponse donnée andy u 09.04.2013 - 09:40
la source
1

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

    
réponse donnée Christian Vielma 04.10.2014 - 20:16
la source
0

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

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

    
réponse donnée jafan 31.01.2013 - 09:05
la source
0

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

# modprobe vboxdrv

avant de lancer virtualbox, vous n’avez pas ce signe

alors j'ajoute juste

 vboxdrv 

dans /

 /etc/modules

équivalent à courir

  'modprobe vboxdrv' 

après le démarrage du système

    
réponse donnée Chenming Zhang 21.05.2013 - 16:45
la source
0

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

sudo apt-get install virtualbox-dkms

Si est déjà installé, la 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

vboxnetflt.ko: Vérification de la validité des versions du module.  - module d'origine    - Aucun module d'origine n'existe dans ce noyau  - installation    - Installation dans /lib/modules/3.5.0-61-generic/updates/dkms /

vboxpci.ko: Vérification de la validité des versions du module.  - module d'origine    - Aucun module d'origine n'existe dans ce noyau  - installation    - Installation dans /lib/modules/3.5.0-61-generic/updates/dkms /

depmod .........

DKMS: install completed.  * Arrêt des modules du noyau VirtualBox [OK]  * Démarrage des modules du noyau VirtualBox [OK] Configurer virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) ... Traitement des déclencheurs pour libc-bin ... Le traitement différé de ldconfig a lieu maintenant

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

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

    
réponse donnée Mauricio Gracia Gutierrez 06.09.2015 - 13:22
la source

Lire d'autres questions sur les étiquettes