modprobe vboxguest ล้มเหลว


20

ฉันใช้เซิร์ฟเวอร์ Ubuntu (12.0.4-beta2; kernel 3.2.0) ใน VirtualBox (โฮสต์คือ Win7) และฉันต้องการใช้โฟลเดอร์ที่ใช้ร่วมกัน ฉันได้ทำตามคู่มือเพื่อตั้งค่าผู้เยี่ยมชม vbox เพิ่มเติมhttp://www.virtualbox.org/manual/ch04.html#idp5801200แต่ข้อผิดพลาดนี้เกิดขึ้นกับการเริ่มต้นทุกครั้ง:

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

เมื่อฉันลองด้วยตัวเอง:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

ฉันทำอะไรผิดฉันต้องแก้ไขอะไร ขอบคุณที่ช่วยเหลือ.


วางkmesgบน pastebin แล้วโพสต์ลิงค์?
billc.cn

ขอบคุณ ฉันจะทำสิ่งนี้ได้อย่างไร cat /proc/kmsgไม่ได้เขียนอะไรเลย
A123321

ขออภัยมันควรจะเป็นsudo dmesg > file.log
billc.cn

นี่คือpastebin.com/TNvh9cNQ
A123321

คำตอบ:


11

ฉันมีปัญหานี้ในวันนี้และแก้ไขมันโดยการติดตั้งเคอร์เนลส่วนหัว

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

แล้วก็

yum install kernel-devel

หรือ

yum install kernel-PAE-devel

VBoxLinuxAdditions.runจากนั้นเรียกใช้อีกครั้ง


สำหรับคนที่เจอสิ่งนี้ในอนาคตนี่เป็นกลอุบายที่สมบูรณ์แบบสำหรับฉันในการติดตั้ง CentOS 6.2 ใหม่
AndyPerfect

1
ใช้งานได้เนื่องจากVBoxLinuxAdditions.run คอมไพล์โมดูลเคอร์เนล VirtualBox แต่ไม่ได้กล่าวถึงสิ่งนี้เมื่อมันล้มเหลว
Piskvor ออกจากอาคาร

2
Aaargh ทำไมฉันถึงลืมสิ่งนี้เสมอ ... สำหรับ Debian / Ubuntu นี่จะเป็นapt install gcc make linux-headers-amd64- เพลิดเพลิน
คู่ที่

1
นี่ไม่ได้ผลสำหรับฉัน จำเป็นต้องมีขั้นตอนที่ไม่มีเอกสารอื่น ๆ ในปี 2560 หรือไม่?
MidnightJava

7

ฉันค้นพบที่นี่ว่าการติดตั้งส่วนเสริมแขกมาตรฐานรวมถึงฟังก์ชั่นการตั้งค่าในตัวดังนั้นไม่จำเป็นต้องติดตั้งใหม่:

/etc/init.d/vboxadd setup

สิ่งนี้ทำให้ฉันมีข้อผิดพลาดเกี่ยวกับแหล่งเคอร์เนลที่ขาดหายไปดังนั้นคำตอบของเบรนแดนyum install kernel-develและจากนั้นsetupคำสั่งนั้นก็ใช้งานได้และทุกอย่างดูเหมือนจะกลับมาเป็นปกติอีกครั้ง!


สิ่งนี้ใช้ได้สำหรับฉัน
คู่ปรับ Shot

5

ฉันมีปัญหาที่คล้ายกันในวันนี้ แต่ปรากฎว่าปลั๊กอิน vagrant-vbguest ไม่ได้รับการติดตั้ง ดังนั้นในโฟลเดอร์ด้วย Vagrantfile ของฉัน:

vagrant plugin install vagrant-vbguest

ที่แก้ไขมันสำหรับฉัน


สิ่งนี้ใช้ได้กับฉันด้วย
Daniel Andrei Mincă

2

มีปัญหาเดียวกันกับแขกเดเบียน ตามคำตอบของ dualed :

  1. ค้นหาสถาปัตยกรรมเคอร์เนลของคุณเช่น:

    $ uname -r  
    4.9.0-3-686
    
  2. ติดตั้ง make และส่วนหัวเคอร์เนล (แทนที่ "686" ด้วยสถาปัตยกรรมของคุณ: "amd64", "686-pae", ... ):

    $ sudo apt install make linux-headers-686
    
  3. สุดท้ายติดตั้งการเพิ่มของผู้เยี่ยมชม:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

บน Centos 8 รันครั้งแรก

sudo yum install elfutils-libelf-devel

1
คุณช่วยอธิบายได้ไหมว่าเหตุใด OP จึงควรรันคำสั่งเหล่านี้ก่อน โปรดดูวิธีการตอบและทัวร์ชมเพื่อเรียนรู้วิธีปรับปรุงคำตอบของคุณ
Burgi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.