Problème VirtualBox: le module du noyau n'est pas chargé


11

J'ai installé VirtualBox plusieurs fois, même erreur à chaque fois (voir également les captures d'écran ci-dessous)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-generic) or it failed to load. Please recompile the kernel module and install it by
           sudo /sbin/rcvboxdrv setup
         You will not be able to start VMs until this problem is fixed. Extension Packs: 0

J'exécute la configuration sudo / sbin / rcvboxdrv et j'obtiens:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Lorsque j'exécute dmesg, j'obtiens une réponse LONGUE dont le début se trouve dans la capture d'écran fournie, le reste (et il y en a beaucoup) est dans le lien ubuntu coller (point).

J'ai installé la VBox à partir du centre logiciel ainsi que 5.0.2 et 5.0.18 64 bits et 5.0.2 32 bits. Le programme lui-même s'ouvre mais j'essaie d'ajouter le pack d'extension pour la compatibilité USB, chaque fois que je le fais, quelque chose comme aucune application ne peut l'ouvrir (je l'ai désinstallé depuis et j'essaie actuellement de comprendre le problème de la VBox en premier comme je crois qu'il est la cause du problème du pack d'extension. erreurs de terminal

http://paste.ubuntu.com/16683032/


Au lieu de télécharger des captures d'écran, pourriez-vous copier toute la sortie dans gedit, en retrait de quatre espaces, et la coller à la fin de votre question? Cela mettra la sortie entière dans un bloc de texte lisible.
anonyme2

La sortie entière a un lien vers elle maintenant.
Louie Crisci

1
Vous devriez probablement envisager d'utiliser paste.ubuntu.com pour des trucs qui sont déraisonnablement longs également. Google docs n'est jamais une bonne idée (les gens seront réticents à utiliser).
XtrmJosh

Réponses:


18

Assurez-vous d'abord que ces packages sont installés:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Si l'installation de ce qui précède ne résout pas le problème, vous pourriez avoir une version de noyau supérieure à celle 4.4.0-20qui impose que les modules de noyau non signés ne soient pas autorisés à s'exécuter avec Secure Bootactivé dans le BIOS. Dans ce cas, vous pouvez effectuer l'une des opérations suivantes:

  • Désactiver Secure Bootdans les paramètres de votre BIOS

OU


1
La désactivation du démarrage sécurisé a fait l'affaire pour moi (je m'en fichais vraiment). Merci!
batjko

Le démarrage sécurisé dans mon cas est désactivé et a toujours le même problème (version du noyau 4.4.0-177-generic). Aucune suggestion ?
AElMehdi

6

Après avoir exécuté cette commande, ma VirtualBox fonctionne:

sudo apt install -f

1
Étonnamment fait le travail!
Alexar

2

Cette commande a fonctionné pour moi

sudo /etc/init.d/vboxdrv setup

Ensuite, j'ai eu l'erreur suivante

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Cela a été résolu en exécutant la commande vagrant up avec un accès root (sudo).

cela devrait résoudre le problème avec VirtualBox Version: 5.1


2
sudo apt-get install --reinstall virtualbox

... c'est ce qui m'a fait. J'espère que cela t'aides!


0

Installez linux-headerset exécutez à vboxconfignouveau

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.