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é 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 j'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.
J'ai eu ce problème aujourd'hui et je l'ai résolu en installant les en-têtes du noyau
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
puis
yum install kernel-devel
ou
yum install kernel-PAE-devel
Ensuite, relancez VBoxLinuxAdditions.run
.
J'ai découvert ici que l'installation des ajouts d'invités standard inclut une fonction d'installation intégrée. Il n'est donc pas nécessaire de réinstaller:
/etc/init.d/vboxadd setup
Cela m’a donné l’erreur concernant les sources du noyau manquantes. La réponse de brendan, yum install kernel-devel
, puis la commande setup
fonctionnent, et tout semble être revenu à la normale!
J'ai eu un problème similaire aujourd'hui, mais il s'avère que le plugin vagrant-vbguest n'était pas installé. Donc, dans le dossier avec mon Vagrantfile:
vagrant plugin install vagrant-vbguest
Cela l'a résolu pour moi.
Avait le même problème sur un invité Debian. Basé sur la réponse de dualed :
Découvrez votre architecture de noyau, à savoir:
$ uname -r
4.9.0-3-686
Installez les en-têtes make et kernel (remplacez "686" par votre architecture: "AMD64", "686-pae", ...):
$ Sudo apt install make linux-headers-686
Enfin, installez les ajouts invités:
$ Sudo sh ./VBoxLinuxAdditions.run