Linux On The Root !

Accueil du site > Problèmes & Solutions > VirtualBox > VirtualBox kernel module is not loaded !

VirtualBox kernel module is not loaded !

samedi 11 octobre 2008, par zarer (Christophe Gallaire)

Depuis la mise à jour de mon kernel, VirtualBox fait des siennes au démarrage. Un message d’erreur récurrent s’affiche : * VirtualBox kernel module is not loaded.

Il y a bien longtemps que je n’ai pas utilisé VirtualBox mais on ne sait jamais... il n’est pas exclu que j’en aie besoin un de ces quat’, ne serait-ce que pour virtualiser un de ces systèmes proprios indispensables à la société de consommation et dont les utilisateurs (qui ne se posent pas même la question de savoir s’il existe autre chose), bien trop souvent, vous inondent sans crier gare ! (voir la petite vidéo de Bernard Cerquiglini), sans aucune courtoisie aucune, de leur non moins indispensables fichiers fermés ! Symptôme d’une nouvelle animalité : le cyber-cochon !

Bref... depuis la dernière mise à jour de mon kernel, VirtualBox baragouine au démarrage et refuse opiniâtrement de lancer quelque machine virtuelle que ce soit.

Comme c’est expliqué dans la documentation, la solution est fort simple : à chaque nouveau kernel sa recompilation du module. Oui mais non !


Ouvrez un terminal et entrez la commande suivante qui donne l’usage :

sudo /etc/init.d/vboxdrv
* Usage : /etc/init.d/vboxdrv {start|stop|restart|status}

Vérification :

sudo /etc/init.d/vboxdrv status
* VirtualBox kernel module is not loaded.

Il suffit de réinstaller le module de VirtualBox correspondant à la version de votre kernel :

sudo apt-get install virtualbox-ose-modules-`uname -r`

Une nouvelle vérification :

sudo /etc/init.d/vboxdrv status
* VirtualBox kernel module is loaded.

Et voilà !

Il est bien regrettable que la mise à jour du kernel n’induise pas la mise à jour de tous modules utilisés... Ça viendra !

5 Messages de forum

  • VirtualBox kernel module is not loaded !

    11 octobre 2008 10:10, par chicha

    Mandriva utilise le système dkms : les modules noyaux externes (comme ceux de vbox) sont recompilés automatiquement au démarrage si un nouveau noyau est détecté.

    La bonne nouvelle pour toi c’est que je crois qu’Ubuntu va aussi utiliser ce système prochainement :-)

  • VirtualBox kernel module is not loaded !

    11 octobre 2008 10:33, par zarer

    Bonjour chicha,

    Merci pour l’info ! Je ne savais pas que le Dynamic Kernel Module Support (ou DKMS ou support dynamique des modules du noyau) devait être intégré à Ubuntu, comme cela est précisé dans la dernière lettre hebdo...

  • VirtualBox kernel module is not loaded !

    11 octobre 2008 13:30, par chicha

    Merci pour le lien. J’avais vu passer l’info mais je ne savais plus où !

    Fedora utilisait dkms puis l’a abandonné : ils considèrent que si un module ne fait pas partie du noyau officiel alors il n’a pas sa place dans Fedora.

    Mandriva et Ubuntu ont un autre point vu et d’autres utilisateurs que Fedora. Il semble que DKMS soit apprécié.

    Au quotidien je dois dire que c’est très simple, très rapide (la compilation au démarrage d’un module prend quelques secondes) et très agréable. Fini les problèmes Nvidia, gspca (qui vient d’être intégré au noyau en passant) et autres joyeuseté !

  • Pour info, parce que je me suis fait avoir, dkms semble avoir besoin des sources du kernel, et pas seulement des header pour fonctionner. S’ils ne sont pas installés ça va pas marcher mieux.
  • VirtualBox kernel module is not loaded !

    30 octobre 2008 11:15, par bernie1953

    Avec la version non ose, j’ai résolu le problème avec la séquence suivante :

    sudo aptitude install linux-headers-$(uname -r)

    sudo /etc/init.d/vboxdrv setup

    I found this information in this thread, courtesty of bodhi.zazen : http://www.ubuntu-forums.com/showthread.php ?t=458494 I happen to be running the PUEL version, but I believe this information would also pertain to the FOSS version.

    Voir en ligne : http://www.ubuntu-forums.com/showth...


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette