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.


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

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.


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!


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.


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
    

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.