Problème avec l'installation de VirtualBox

35

J'essaie d'installer Virtualbox et de le faire fonctionner, mais cela ne semble pas possible. Dans l'image vous pouvez voir la sortie.

Si je lance VBoxManage --version , j'obtiens:

WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.

You will not be able to start VMs until this problem is fixed.
4.3.10_Ubuntur93012

Mais virtualbox-dkms est déjà installé et à la dernière version. J'ai donc essayé de le réinstaller et j'ai eu ceci:

Toute aide sera appréciée.

EDIT:

La sortie après reconfiguration (suggestion @ M.Tarun):

EDIT 2:

Également installé les sources comme @Hmayag l'a instruit, purgé la virtualbox et l'a réinstallé mais j'ai eu le même problème.

    
posée Antonis Gr 13.05.2014 - 21:52
la source

10 réponses

1

Je n'ai pas pu résoudre le problème avec une autre solution suggérée, alors j'ai fait une nouvelle installation 14.04 et tout va bien maintenant.

    
réponse donnée Antonis Gr 21.05.2014 - 14:02
la source
54

Après avoir installé ces deux packages, vous devez également procéder à la reconfiguration:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
sudo modprobe vboxdrv

Et pour corriger eth0:

sudo modprobe vboxnetflt
    
réponse donnée M.Tarun 13.05.2014 - 21:58
la source
13

J'ai résolu ce problème en suivant les commandes suivantes:

sudo apt-get install linux-headers-generic
sudo dpkg-reconfigure virtualbox-dkms
    
réponse donnée user318571 20.08.2014 - 05:40
la source
3

La raison du problème est que vous avez démarré le noyau 3.11 alors que dpkg-reconfigure attend un noyau 3.13. C'est pourquoi vous obtenez le message "pas de module approprié pour le noyau en cours d'exécution".

Assurez-vous de mettre à jour votre chargeur de démarrage.

Dans mon cas, le chargeur de démarrage est mis à jour à partir d’un autre système d’exploitation (Debian) et le démarrage de celui-ci et l’exécution de sudo update-grub ont permis de résoudre le problème.

    
réponse donnée Pit 15.07.2014 - 22:08
la source
2

J'ai utilisé ce guide: lien

Cela fonctionne pour moi:

echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" > /etc/apt/sources.list.d/virtualbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - 
apt-get purge virtualbox
apt-get update
apt-get install -y virtualbox-5.0 dkms
    
réponse donnée Adnrii Veklychev 20.11.2015 - 13:46
la source
1

Dans mon cas, le problème était d’avoir installé virtualbox-4.1 avec virtualbox-4.2. Une fois la version 4.1 désinstallée, je pouvais exécuter sudo /etc/init.d/vboxdrv setup et sudo modprobe vboxdrv , ainsi que démarrer des machines virtuelles.

    
réponse donnée Anthony Naddeo 18.12.2014 - 21:36
la source
1

Vous devez vérifier la version de gcc que vous utilisez. Je faisais face au même problème de compilation du noyau de virtualbox. J'ai corrigé le problème en utilisant cet article lien

Vous utilisez probablement une version obsolète de gcc, différente de gcc utilisée par le noyau Linux.

Vérifiez la version par défaut que vous utilisez:

gcc -v

Le mien est la version 4.4.7 de gcc (Ubuntu / Linaro 4.4.7-8ubuntu1)

Et la version gcc de votre noyau avec

dmesg | more
[    0.000000] Linux version 3.13.0-83-generic ([email protected]) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC 2016 (Ubuntu 3.13.0-83.127-generic 3.13.11-ckt35)

ou avec

dpkg -l gcc

Si les versions de gcc sont différentes comme sur mon système, changez votre compilateur gcc par défaut

sudo update-alternatives --config gcc

alors l'installation de virtualbox-dkms devrait fonctionner correctement

sudo apt-get --reinstall install virtualbox-dkms
    
réponse donnée JohnWolf 23.03.2016 - 11:15
la source
0

L’indice est ici: installez le paquet virtualbox-dkms et le les en-têtes, très probablement linux-headers-generic.

Comme vous avez le premier, il doit quand même vouloir le second.

sudo apt-get install linux-headers-generic

Ensuite, assurez-vous que tout est à jour.

sudo apt-get update

sudo apt-get upgrade

    
réponse donnée Elder Geek 13.05.2014 - 21:58
la source
0

J'ai eu le même problème. J'ai trouvé que la source du problème est probablement que j'utilise un noyau personnalisé.

Télécharger le dernier package .deb à partir de virtualbox.org, et l’installer par dpkg -i a résolu le problème dans mon cas.

    
réponse donnée Attila Fulop 23.03.2015 - 12:29
la source
-1

Essayez

sudo /etc/init.d/vboxdrv setup
    
réponse donnée Abdul Kadir 21.05.2014 - 14:09
la source

Lire d'autres questions sur les étiquettes