modprobe vboxguest gagal


20

Saya menjalankan Server Ubuntu (12.0.4-beta2; kernel 3.2.0) di VirtualBox (host adalah Win7) dan saya ingin menggunakan folder bersama. Saya telah mengikuti manual untuk mengatur tambahan tamu vbox http://www.virtualbox.org/manual/ch04.html#idp5801200 tetapi kesalahan ini terjadi pada setiap startup:

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

Ketika saya mencobanya sendiri:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Apakah saya melakukan sesuatu yang salah, apa yang harus saya perbaiki? Terimakasih atas bantuannya.


Letakkan beberapa kmesgpastebin dan poskan tautannya?
— billc.cn

Terima kasih. Bagaimana saya melakukan ini? cat /proc/kmsgtidak menulis apa pun.
— A123321

Maaf, seharusnyasudo dmesg > file.log
— billc.cn

Jawaban:


11

Saya memiliki masalah ini hari ini, dan menyelesaikannya dengan menginstal kernel-header

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

kemudian

yum install kernel-devel

atau

yum install kernel-PAE-devel

Kemudian jalankan kembali VBoxLinuxAdditions.run.


Untuk orang-orang yang menemukan ini di masa depan, ini berhasil dengan sempurna bagi saya pada pemasangan baru CentOS 6.2
— AndyPerfect

1
Ini berfungsi karena VBoxLinuxAdditions.run mengkompilasi modul kernel VirtualBox, tetapi tidak cukup menyebutkan ini ketika gagal.
— Piskvor

2
Aaargh. Mengapa saya selalu lupa ini ... untuk Debian / Ubuntu ini akan apt install gcc make linux-headers-amd64- selamat menikmati.
— digandakan

1
Ini tidak bekerja untuk saya. Apakah ada langkah tidak berdokumen lain yang diperlukan sekarang di 2017?
— MidnightJava

7

Saya menemukan di sini bahwa instalasi penambahan tamu standar mencakup fungsi pengaturan bawaan, jadi tidak perlu menginstal ulang:

/etc/init.d/vboxadd setup

Ini memberi saya kesalahan tentang sumber kernel yang hilang, sehingga sebagai jawaban brendan yum install kernel-devel,, dan kemudian setupperintah itu bekerja, dan semuanya tampaknya kembali normal lagi!


Ini berhasil untuk saya.
— Parthian Shot

5

Saya memiliki masalah yang sama hari ini, tetapi ternyata plugin vagrant-vbguest tidak diinstal. Jadi, dalam folder dengan Vagrantfile saya:

vagrant plugin install vagrant-vbguest

Itu menyelesaikannya untuk saya.


ini juga berhasil bagi saya
— Daniel Andrei Mincă

2

Punya masalah yang sama pada tamu Debian. Berdasarkan jawaban dualed :

  1. Temukan arsitektur kernel Anda, yaitu:

    $ uname -r  
    4.9.0-3-686
    
  2. Instal make dan header kernel (ganti "686" dengan arsitektur Anda: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Akhirnya, instal Tambahan Tamu:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

pada Centos 8, jalankan pertama

sudo yum install elfutils-libelf-devel

1
Bisakah Anda jelaskan mengapa OP harus menjalankan perintah ini terlebih dahulu? Silakan lihat Cara Menjawab dan ikuti tur kami untuk mempelajari cara meningkatkan jawaban Anda.
— Burgi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.