Modprobe vboxguest nie powiódł się

20

Korzystam z serwera Ubuntu (12.0.4-beta2; jądro 3.2.0) w VirtualBox (host to Win7) i chcę używać folderów współdzielonych. Postępowałem zgodnie z instrukcją, aby skonfigurować dodawanie gości vbox http://www.virtualbox.org/manual/ch04.html#idp5801200, ale ten błąd występuje przy każdym uruchomieniu:

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

Kiedy spróbuję sam:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Czy zrobiłem coś złego, czego potrzebuję, aby to naprawić? Dzięki za pomoc.

A123321
źródło
Umieścić trochę kmesgna pastebin i opublikować link?
billc.cn
Dzięki. Jak mam to zrobic? cat /proc/kmsgnic nie pisze.
A123321,
Przepraszam, powinno byćsudo dmesg > file.log
billc.cn
Tutaj jest pastebin.com/TNvh9cNQ
A123321

Odpowiedzi:

11

Miałem dzisiaj ten problem i rozwiązałem go, instalując nagłówki jądra

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

następnie

yum install kernel-devel

lub

yum install kernel-PAE-devel

Następnie uruchom ponownie VBoxLinuxAdditions.run.

brendan
źródło
Dla ludzi, którzy napotkają to w przyszłości, zrobiło to doskonale dla mnie w nowej instalacji CentOS 6.2
AndyPerfect
1
Działa to, ponieważ VBoxLinuxAdditions.run kompiluje moduły jądra VirtualBox, ale nie wspomina o tym, gdy się nie powiedzie.
Piskvor opuścił budynek
2
Aaargh. Dlaczego zawsze o tym zapominam ... dla Debiana / Ubuntu byłoby to apt install gcc make linux-headers-amd64- baw się dobrze.
podwójny
1
To nie działa dla mnie. Czy w 2017 r. Wymagany jest inny nieudokumentowany krok?
MidnightJava
7

Odkryłem tutaj, że standardowa instalacja dodatków gościnnych zawiera wbudowaną funkcję instalacyjną, więc nie ma potrzeby ponownej instalacji:

/etc/init.d/vboxadd setup

To dało mi błąd dotyczący brakujących źródeł jądra, tak jak odpowiedź brendana yum install kernel-devel, i wtedy to setuppolecenie działa, i wszystko wydaje się znów normalne!

Robert
źródło
To zadziałało dla mnie.
Parthian Shot
5

Miałem dzisiaj podobny problem, ale okazuje się, że wtyczka vagrant-vbguest nie została zainstalowana. Tak więc w folderze z moim plikiem Vagrantfile:

vagrant plugin install vagrant-vbguest

To dla mnie rozwiązało.

oalders
źródło
to zadziałało również dla mnie
Daniel Andrei Mincă,
2

Miałem ten sam problem u gościa Debiana. Na podstawie odpowiedzi dualed :

  1. Sprawdź swoją architekturę jądra, tj .:

    $ uname -r  
    4.9.0-3-686
    
  2. Zainstaluj make i nagłówki jądra (zamień „686” na swoją architekturę: „amd64”, „686-pae”, ...):

    $ sudo apt install make linux-headers-686
    
  3. Na koniec zainstaluj dodatki dla gości:

    $ sudo sh ./VBoxLinuxAdditions.run
    
Rock Storm
źródło
2

na Centos 8, pierwsze uruchomienie

sudo yum install elfutils-libelf-devel
Bart Verschooren
źródło
1
Czy możesz wyjaśnić, dlaczego OP powinien najpierw uruchomić te polecenia? Zobacz Jak odpowiedzieć i obejrzyj naszą wycieczkę, aby dowiedzieć się, jak poprawić swoją odpowiedź.
Burgi,