Ich betreibe einen Ubuntu-Server (12.0.4-beta2; Kernel 3.2.0) in VirtualBox (Host ist Win7) und möchte freigegebene Ordner verwenden. Ich habe das Handbuch befolgt, um Vbox-Gasterweiterungen einzurichtenhttp://www.virtualbox.org/manual/ch04.html#idp5801200aber dieser Fehler tritt bei jedem Start auf:
Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!
Wenn ich es selbst versuche:
$ modprobe vboxguest
FATAL: Module vboxguest not found.
Habe ich etwas falsch gemacht? Was brauche ich, um es zu beheben? Danke für die Hilfe.
Antwort1
Ich hatte dieses Problem heute und habe es durch die Installation der Kernel-Header gelöst
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
Dann
yum install kernel-devel
oder
yum install kernel-PAE-devel
Führen Sie es dann erneut aus VBoxLinuxAdditions.run
.
Antwort2
Ich entdeckteHierdass die Standardinstallation der Gasterweiterungen eine integrierte Setup-Funktion enthält, sodass keine Neuinstallation erforderlich ist:
/etc/init.d/vboxadd setup
Dadurch wurde mir die Fehlermeldung angezeigt, dass die Kernelquellen fehlen, wie in Brendans Antwort beschrieben. yum install kernel-devel
Dann setup
funktionierte der Befehl und alles schien wieder normal zu sein!
Antwort3
Ich hatte heute ein ähnliches Problem, aber es stellte sich heraus, dass das Vagrant-vbguest-Plugin nicht installiert war. Also, im Ordner mit meiner Vagrant-Datei:
vagrant plugin install vagrant-vbguest
Damit war das Problem für mich gelöst.
Antwort4
auf Centos 8, erster Lauf
sudo yum install elfutils-libelf-devel