échec de modprobe vboxguest


20

J'utilise un serveur Ubuntu (12.0.4-beta2; noyau 3.2.0) dans VirtualBox (l'hôte est Win7) et je souhaite utiliser des dossiers partagés. J'ai suivi le manuel pour configurer les ajouts d'invités vbox http://www.virtualbox.org/manual/ch04.html#idp5801200 mais cette erreur se produit à chaque démarrage:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

Quand je l'essaye moi-même:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Ai-je fait quelque chose de mal, de quoi ai-je besoin pour le réparer? Merci pour l'aide.


Mettez-en kmesgsur pastebin et postez le lien?
billc.cn

Merci. Comment puis-je faire cela? cat /proc/kmsgn'écrit rien.
A123321

Désolé, cela devrait êtresudo dmesg > file.log
billc.cn

Réponses:


11

J'ai eu ce problème aujourd'hui et je l'ai résolu en installant les en-têtes de noyau

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

ensuite

yum install kernel-devel

ou

yum install kernel-PAE-devel

Relancez ensuite VBoxLinuxAdditions.run.


Pour les personnes rencontrant ce
problème

1
Cela fonctionne car VBoxLinuxAdditions.run compile les modules du noyau VirtualBox, mais ne le mentionne pas tout à fait en cas d'échec.
Piskvor a quitté le bâtiment le

2
Aaargh. Pourquoi est-ce que j'oublie toujours cela ... pour Debian / Ubuntu ce serait apt install gcc make linux-headers-amd64- profitez-en.
Dualed

1
Cela ne fonctionne pas pour moi. Y a-t-il une autre étape non documentée requise maintenant en 2017?
MidnightJava

7

J'ai découvert ici que l'installation des ajouts d'invité standard comprend une fonction de configuration intégrée, il n'est donc pas nécessaire de réinstaller:

/etc/init.d/vboxadd setup

Cela m'a donné l'erreur sur les sources manquantes du noyau, donc comme la réponse de brendan yum install kernel-devel, et puis cette setupcommande fonctionne, et tout semble à nouveau normal!


Cela a fonctionné pour moi.
Parthian Shot

5

J'ai eu un problème similaire aujourd'hui, mais il s'avère que le plugin vagrant-vbguest n'a pas été installé. Donc, dans le dossier avec mon Vagrantfile:

vagrant plugin install vagrant-vbguest

Cela m'a résolu.


cela a aussi fonctionné pour moi
Daniel Andrei Mincă

2

Eu le même problème sur un invité Debian. Basé sur la réponse de dualed :

  1. Découvrez l'architecture de votre noyau, c'est-à-dire:

    $ uname -r  
    4.9.0-3-686
    
  2. Installez make et les en-têtes du noyau (remplacez "686" par votre architecture: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Enfin, installez les suppléments invité:

    $ sudo sh ./VBoxLinuxAdditions.run
    

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.