modprobe vboxguest ist fehlgeschlagen

15

Ich verwende 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 zum Einrichten von vbox-Gastzugängen befolgt http://www.virtualbox.org/manual/ch04.html#idp5801200 Dieser Fehler tritt jedoch 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 das Problem zu beheben? Danke für die Hilfe.

A123321
quelle
Legen Sie einige kmesg auf Pastebin und den Link posten?
billc.cn
Vielen Dank. Wie mache ich das? cat /proc/kmsg schreibt nichts
A123321
Entschuldigung, sollte es sein sudo dmesg > file.log
billc.cn
Hier ist es pastebin.com/TNvh9cNQ
A123321

Antworten:

10

Ich hatte heute dieses Problem und löste es, indem ich die Kernel-Header installierte

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

Dann erneut ausführen VBoxLinuxAdditions.run.

brendan
quelle
Für Leute, die dies in Zukunft bemerken, hat dies bei einer Neuinstallation von CentOS 6.2 den Trick perfekt gemacht
AndyPerfect
1
Das funktioniert weil VBoxLinuxAdditions.run kompiliert die VirtualBox-Kernelmodule, erwähnt dies aber nicht ganz, wenn es fehlschlägt.
Piskvor
1
Aaargh. Warum vergesse ich das immer ... für Debian / Ubuntu wäre das so apt install gcc make linux-headers-amd64 - genießen.
dualed
Das funktioniert bei mir nicht. Gibt es einen anderen undokumentierten Schritt, der jetzt in 2017 erforderlich ist?
MidnightJava
7

Ich habe herausgefunden Hier Die Standardinstallation von Gastzusätzen enthält eine integrierte Setup-Funktion, sodass keine Neuinstallation erforderlich ist:

/etc/init.d/vboxadd setup

Dies gab mir den Fehler über fehlende Kernelquellen, so als Antwort von brendan, yum install kernel-develund dann das setup Befehl funktioniert und alles scheint wieder normal zu sein!

robert
quelle
Das hat bei mir funktioniert.
Parthian Shot
4

Ich hatte heute ein ähnliches Problem, aber es stellte sich heraus, dass das vagrant-vbguest-Plugin nicht installiert war. Also, im Ordner mit meinem Vagrantfile:

vagrant plugin install vagrant-vbguest

Das hat es für mich gelöst.

oalders
quelle
das hat bei mir auch geklappt
Mincă Daniel Andrei
0

Hatte das gleiche Problem bei einem Debian-Gast. Beyogen auf Antwort von dualed :

  1. Finden Sie Ihre Kernel-Architektur heraus, d. H .:

    $ uname -r  
    4.9.0-3-686
    
  2. Installieren Sie make und die Kernel-Header (ersetzen Sie "686" durch Ihre Architektur: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Installieren Sie abschließend die Guest Additions:

    $ sudo sh ./VBoxLinuxAdditions.run
    
Rock Storm
quelle