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.

A123321
sumber
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
Ini dia pastebin.com/TNvh9cNQ
A123321

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.

brendan
sumber
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!

robert
sumber
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.

oalders
sumber
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
    
Badai Batu
sumber
2

pada Centos 8, jalankan pertama

sudo yum install elfutils-libelf-devel
Bart Verschooren
sumber
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