Lors de l'installation de Virtual box sur Ubuntu 14.04, j'ai reçu le message suivant:
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 d'autorisation 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 d'abord installer le package DKMS>. Ce paquet garde une trace des changements du noyau Linux et recompile le module vboxdrv> kernel si nécessaire.
Ensuite, en suivant le lien, j'ai entré ces commandes:
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox-dkms
Lors de l'exécution de la dernière commande
sudo apt-get install virtualbox-dkms
Je reçois une erreur:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
virtualbox-dkms : Depends: virtualbox (>= 4.3.10-dfsg-1)
E: Unable to correct problems, you have held broken packages.
Juste pour référence, j'ai vérifié la version de la Virtual Box, j'ai eu 4.3.16 r95972
Cela a fonctionné en utilisant la solution
sudo apt-get install build-essential module-assistant
sudo m-a prepare
Deuxième comme mentionné dans l'erreur réinstaller le module kernal.
sudo /etc/init.d/vboxdrv setup
Plus de détails sont du lien
dmesg
pour savoir pourquoi. Je ne peux pas interpréter autant de code. Où puis-je trouver mon erreur en dehors de AU (ou l'AU est-il la meilleure option)?sudo /etc/init.d/vboxdrv setup dmesg
et obtenu une réponse.Look at /var/log/vbox-setup.log to find out what went wrong.
Recherche dans ce fichier:Error building the module: /tmp/vbox.0/Makefile-header.gmk:193: *** Error: unable to find the headers of the Linux kernel to build against (KERN_DIR=/lib/modules/dmesg/build). Specify KERN_VER=<version> (currently dmesg) and run Make again. Stop.
j'ai inclus la version du noyau mais elle a toujours échouésudo /etc/init.d/vboxdrv setup 3.13.0-51-generic
.