L'installation de VirtualBox donne le message «modprobe vboxdrv» a échoué

11

L'installation de VirtualBox donne un message

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

J'ai mis à jour le système avec

sudo apt-get update

suivi avec

reboot

Version Ubuntu: 14.04 LTS

J'ai essayé d'installer avec GDebi Package Installer, le message est-

Selecting previously unselected package virtualbox-5.1.
(Reading database ... 800789 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ...
Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
Setting up virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...

Un autre essai: j'ai désactivé le démarrage sécurisé du BIOS et suivi

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

Maintenant, modprobe vboxdrv fonctionne bien. J'ai donc installé VirtualBox avec file- virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb avec GDebi Package Installer. Maintenant, quand je démarre la VirtualBox et démarre une machine, il montre l'erreur suivante:

**RTR3InitEx failed with rc=-1912 (rc=-1912)**

 The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 
Kapil
la source
1
Utilisez donc «dmesg» pour savoir pourquoi.
Pilot6
@ Pilot6: je ne pouvais pas comprendre le contenu de dmesg; Voulez-vous que je colle tout le contenu? De plus, je ne sais pas comment utiliser le lien que vous avez suggéré
Kapil
1
Désactivez le démarrage sécurisé dans le BIOS.
Pilot6

Réponses:

17

Cela m'a aidé:

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 
mwatzer
la source
dois-je redémarrer n'importe où?
Kapil
2
Désolé, cela n'a pas fonctionné
Kapil
1
En fait, j'ai fait à la fois 1. désactiver le démarrage sécurisé et 2. réponse du problème @mwatzer de 'modprobe vboxdrv' résolu, mais ma virtualbox ne fonctionne toujours pas :(
Kapil
Ok au moins un problème est résolu .. pouvez-vous me donner un extrait du message d'erreur actuel?
mwatzer
Oui, il est résolu en supprimant la virtualbox installée via le fichier "virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb" et en l'installant par sudo apt-get install virtualbox
Kapil
1

C'est un peu vieux, mais j'ai finalement résolu ce problème exact sur rhel7 (je suppose que cela le résoudrait aussi pour Ubuntu). J'ai pu le résoudre en:

démarrage dans le BIOS et aller> avancé (f7)> démarrage> faites défiler jusqu'à "démarrage sécurisé"> changez le "mode EUFI Windows" en "autre OS"

Ma virtualbox fonctionne parfaitement maintenant.

Lee Gildemeester
la source
1

Supprimez simplement Secure Boot du BIOS, puis

sudo apt update 
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Abhilash Ranjan
la source
0

Tapez simplement deux commandes et tout fonctionnera bien ......

sudo apt-get update

sudo apt-get install virtualbox-dkms
Muhammad Usman
la source
0

Cela est arrivé à ma VirtualBox après une mise à jour de Windows. J'ai une machine à double démarrage et n'utilise Windows que pour certains jeux. Lorsque Windows a récemment mis à jour, il a apparemment réinitialisé les paramètres de démarrage pour réactiver le démarrage «sécurisé». Donc, après avoir modifié les paramètres de démarrage pour désactiver le mode sécurisé, VB a de nouveau fonctionné correctement. Le fichier que le message VB a dit que je manquais était toujours là, mais les paramètres de démarrage sécurisé ont apparemment empêché ce fichier de se charger.

Excellent Théophile
la source
0

Je sais que je suis en retard à la fête mais aucune des réponses n'a fonctionné pour moi. Ce que vous devez faire, c'est aller dans les paramètres du bios ou la configuration du système grub (gestionnaire de démarrage double) et désactiver le démarrage sécurisé . Il vous demandera de confirmer et une fois que vous serez sur votre système, le VM fonctionnera. J'espère que cela fonctionne pour toute personne ayant ce problème qui ne peut même pas utiliser les commandes modprobe vboxdrv comme moi.

diale13
la source
-1

Si vous avez récemment installé une nouvelle version du noyau, essayez la précédente. Le noyau vmlinuz-4.2.0-42-generic ne fonctionne pas pour moi, mais vmlinuz-4.2.0-41-generic fonctionne. Apparemment, il n'y a pas de version vboxdrv pour vmlinuz-4.2.0-42-generic. J'utilise VirtualBox 5.1.

Rodrigo Rafael Villarreal Goul
la source