VBox sur 14.04, pilote du noyau non installé (rc = -1908)

10

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

Kapil
la source

Réponses:

12

Vous devez compiler certains pilotes du noyau:

Première

$ sudo apt-get install build-essential module-assistant 
$ sudo m-a prepare

Deuxièmement, comme mentionné dans l'erreur, réinstallez le module du noyau.

sudo /etc/init.d/vboxdrv setup

Cela devrait résoudre votre problème.

Parfois, seule la deuxième étape peut résoudre votre problème (essayez-le d'abord).

Source: http://www.binarytides.com/fix-vbox-kernel-driver-error/

pressentiment
la source
Merci. Ubuntu 14.04. VB a cessé de fonctionner comme décrit du jour au lendemain après une mise à jour du système. la deuxième étape est tout ce dont j'avais besoin pour courir.
smertrios
J'ai essayé de faire ces suggestions, @hunch, et cela continue d'échouer et de dire de courir dmesgpour 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)?
James
J'ai essayé sudo /etc/init.d/vboxdrv setup dmesget 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.
prkos