modprobe vboxguest thất bại


20

Tôi đang chạy Ubuntu Server (12.0.4-beta2; kernel 3.2.0) trong VirtualBox (máy chủ lưu trữ là Win7) và tôi muốn sử dụng các thư mục được chia sẻ. Tôi đã làm theo hướng dẫn để thiết lập bổ sung khách vbox http://www.virtualbox.org/manual/ch04.html#idp5801200 nhưng lỗi này xảy ra với mỗi lần khởi động:

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

Khi tôi tự thử:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Tôi đã làm điều gì sai, tôi cần phải sửa nó? Cảm ơn vì sự giúp đỡ.


Đặt một số kmesgtrên pastebin và gửi liên kết?
billc.cn

Cảm ơn. Làm thế nào để tôi làm điều này? cat /proc/kmsgkhông viết gì cả.
A123321

Xin lỗi, nó phải làsudo dmesg > file.log
billc.cn

Câu trả lời:


11

Tôi đã gặp vấn đề này ngày hôm nay và giải quyết nó bằng cách cài đặt các tiêu đề kernel

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

sau đó

yum install kernel-devel

hoặc là

yum install kernel-PAE-devel

Sau đó chạy lại VBoxLinuxAdditions.run.


Đối với những người sẽ gặp phải điều này trong tương lai, điều này đã giúp tôi thực hiện một cách hoàn hảo cho bản cài đặt mới của CentOS 6.2
AndyPerinf

1
Điều này hoạt động vì VBoxLinuxAdditions.run biên dịch các mô-đun hạt nhân VirtualBox, nhưng không đề cập đến điều này khi nó bị lỗi.
Piskvor

2
Aaargh. Tại sao tôi luôn quên điều này ... đối với Debian / Ubuntu thì đây sẽ là apt install gcc make linux-headers-amd64- hãy tận hưởng.
đôi

1
Điều này không làm việc cho tôi. Có một số bước không có giấy tờ khác cần thiết trong năm 2017?
MidnightJava

7

Tôi phát hiện ra ở đây rằng cài đặt bổ sung khách tiêu chuẩn bao gồm chức năng thiết lập tích hợp, do đó không cần phải cài đặt lại:

/etc/init.d/vboxadd setup

Điều này đã cho tôi lỗi về việc thiếu các nguồn kernel, vì câu trả lời của brendan yum install kernel-devel, và sau đó setuplệnh đó hoạt động và mọi thứ dường như trở lại bình thường trở lại!


Điều này làm việc cho tôi.
Bắn Parthian

5

Tôi đã gặp một vấn đề tương tự ngày hôm nay, nhưng hóa ra plugin vagrant-vbguest chưa được cài đặt. Vì vậy, trong thư mục với Vagrantfile của tôi:

vagrant plugin install vagrant-vbguest

Điều đó đã giải quyết nó cho tôi.


điều này cũng có hiệu quả với tôi
Daniel Andrei Mincă

2

Có cùng một vấn đề trên một khách Debian. Dựa trên câu trả lời của dualed :

  1. Tìm hiểu kiến ​​trúc kernel của bạn, tức là:

    $ uname -r  
    4.9.0-3-686
    
  2. Cài đặt make và các tiêu đề kernel (thay thế "686" bằng kiến ​​trúc của bạn: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Cuối cùng, cài đặt Bổ sung khách:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

trên Centos 8, lần chạy đầu tiên

sudo yum install elfutils-libelf-devel

1
Bạn có thể giải thích tại sao OP nên chạy các lệnh này trước không? Vui lòng xem Cách trả lời và thực hiện chuyến tham quan của chúng tôi để tìm hiểu cách cải thiện câu trả lời của bạn.
Burgi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.