VirtualBox: modprobe không thể tìm thấy vboxguest, vboxsf, vboxvideo


8

Tôi đã theo dõi các mục này để cài đặt các gói khách cho arch linux.

Trả modprobelại không may :

[snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo
modprobe: WARNING: Module vboxguest not found.
modprobe: WARNING: Module vboxsf not found.
modprobe: WARNING: Module vboxvideo not found.

pacman -Ss virtualbox đang diễn ra:

[snooc@archfire ~]$ pacman -Ss virtualbox
...
community/virtualbox-guest-modules 4.3.12-1 [installed]
    Guest kernel modules for VirtualBox
...
community/virtualbox-guest-utils 4.3.12-1 [installed]
    VirtualBox Guest userspace utilities
...

Làm thế nào tôi có thể sửa lỗi này? Tôi không biết bắt đầu từ đâu.

Arch Linux là khách trên VirtualBox chạy dưới Win7.


Bạn có thể làm rõ nếu bạn đang làm điều này trên máy chủ hoặc trên hệ điều hành khách?
terdon

ArchLinux của tôi là khách. VirtualBox chạy trên Win7.
hiển thị

Câu trả lời:


10

Tôi đã có cùng một vấn đề chính xác khi tôi đang cố gắng cài đặt arch trên virtualbox vào hôm nay. Giải pháp là chạy depmod

$ depmod 3.14.4-1-ARCH

Sau khi chạy modprobe một lần nữa, nó sẽ hoạt động.

Bạn có thể sử dụng uname -rđể tìm chuỗi phiên bản kernel của mình.

Nguồn


điều này cũng làm việc cho tôi +1
brrystrw

5
Lệnh trong câu trả lời này không phù hợp với tôi, nhưng những gì tôi đã làm là tôi chạy pacman -Ql virtualbox-guest-modulesđể tìm xem các mô-đun ở đâu và sau đó tôi chạy depmodvới các đối số bao gồm các đường dẫn đến từng tệp mô-đun (.ko.gz). Nhưng tôi tự hỏi tại sao tôi phải làm thứ rác rưởi này; các bổ sung của khách đã hoạt động tốt trước khi tôi nâng cấp hệ thống của mình sáng nay.
David Grayson

1
Lệnh đầy đủ làm việc cho tôi là depmod `uname -r`trên CentOS 7.
Lucas

@DavidGrayson Tôi nhận thấy rằng WIKI cho điều này nói rằng virtualbox-guest-modulesphiên bản phải giống với phiên bản virtualboxđang chạy trên máy chủ. Nâng cấp hệ thống của bạn có thể đã giới thiệu một sự không tương thích.
Jesse Chisholm

2

Tôi tìm thấy chủ đề này có vẻ như vấn đề của bạn. Có tiêu đề: Mô-đun khách Virtualbox không tải .

đoạn trích

Bạn đã cài đặt bổ sung hộp ảo chính thức chưa? Bạn không nên làm điều đó. Nếu vậy hãy gỡ cài đặt chúng và sau đó cài đặt gói

   $ sudo pacman -S virtualbox-archlinux-additions
   $ sudo pacman -Qs virtualbox

nên cho đi:

   local/virtualbox-archlinux-additions 4.1.8-2
   local/virtualbox-archlinux-modules 4.1.8-3

Nguồn: Wiki: ArchLinux Wiki - VirtualBox

CẬP NHẬT # 1

Mỗi bình luận để lại bởi @DavidGrayson, tên gói có thể đã thay đổi. Vì vậy, hãy thử những thứ này thay vì nếu những thứ trên không hoạt động:

$ sudo pacman -S virtualbox-guest-modules-arch virtualbox-guest-utils

2
Không có gói bổ sung virtualbox-archlinux. Tôi nghĩ bạn có nghĩa là virtualbox-guest-module và virtualbox-guest-utils.
David Grayson

@DavidGrayson - đó là một đoạn trích từ trang web mà tôi đã tham chiếu. Tôi không có quyền truy cập vào archlinux nên không thể xác nhận bất kỳ điều này.
slm

Tôi nghĩ bạn cũng có thể cần chỉ định phiên bản kernel, như:linux47-virtualbox-guest-modules
Sash

0

Trước tiên hãy đảm bảo bạn có kết nối internet và DNS đang hoạt động bằng cách sử dụng ping archlinux.org

chạy pacman net-tools (theo hướng dẫn trên màn hình để cài đặt)

sau đó đảm bảo bạn có IP cục bộ (nơi bạn nên có kết nối internet) khi bạn chạy ifconfig

chạy dhcpcdlệnh hai lần nếu có lỗi lần đầu tiên.

chạy pacman -Syuđể cập nhật gói db

chạy pacman -S virtualbox-guest-modulesvà làm theo hướng trên màn hình để cài đặt các tập tin liên quan đến vòm.

Sau đó modprobe -a vboxguest vboxsf vboxvideochạy mà không có bất kỳ vấn đề.


Bạn có thể giải thích điều này khác với các câu trả lời hiện có như thế nào không?
Stephen Rauch

chắc chắn, vấn đề của tôi là tôi không thể ping bất kỳ trang web nào từ tên miền và ip đã hoạt động. Tôi giả sử pacman không thể phân giải tên gói hộp ảo từ danh sách mặc định, chạy các công cụ mạng khiến nó nhận được danh sách gói mới hơn.
Zunair
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.