Làm cách nào để biết các bổ sung khách VirtualBox đã được cài đặt trên máy ảo Ubuntu?


46

Làm cách nào để biết các bổ sung dành cho khách được cài đặt trên VirtualBox VM không cài đặt X Windows?
Tôi đang gặp sự cố khi cài đặt thư mục dùng chung và tôi muốn loại trừ khả năng các bổ sung khách không được cài đặt.

Câu trả lời:


50

Sử dụng lsmodtừ dòng lệnh, vì nó sẽ cho bạn biết không chỉ khi nó được cài đặt, mà còn được tải đúng cách:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf

3
Câu trả lời @hedgehog đã được chỉnh sửa để xác định rằng vboxguest là mô-đun cần thiết. Bạn có thể nhận phiên bản từ /usr/sbin/VBoxService --version(theo @Mike_D; yêu cầu đặc quyền nâng cao) hoặc dpkg -l | grep virtualbox-guest(theo @ voretaq7)
woodvi

13

Bạn có thể kiểm tra nếu các mô-đun có mặt.

Thử:

sudo modprobe vboxadd

hoặc là

sudo modprobe vboxvfs

Điều này sẽ tải các bổ sung của khách nếu chúng được cài đặt (nhưng thông thường chúng sẽ được tải tự động vào lúc khởi động).

Bạn sẽ gặp lỗi nếu mô-đun không có mặt. Điều đó chỉ ra rằng các bổ sung khách VirtualBox không được cài đặt đúng cách.

Hoặc bạn có thể tìm kiếm tập lệnh tải các mô-đun:

grep vboxadd /etc/init*/*

và xem nếu bạn nhận được bất kỳ đầu ra.


7
Để có phiên bản:/usr/sbin/VBoxService --version
Mike D

10
Câu trả lời này dường như đã lỗi thời ít nhất là đối với VBox 5.0, tôi không thể thấy vboxaddvà / hoặcvboxvfs
malat

8

Nếu các tiện ích mở rộng đã được cài đặt bằng cách sử dụng kho lưu trữ gói Ubuntu (thông qua apthoặc Synaptic), bạn có thể kiểm tra xem các gói hiện đã được cài đặt chưa:

dpkg -l | grep virtualbox-guestsẽ liệt kê các gói khách hiện đang được cài đặt.
virtualbox-guest-dkmslà mô-đun hạt nhân và virualbox-guest-utilslà các tiện ích dòng lệnh. Có thể có các gói khác có sẵn ( apt-cache search virtualbox-guestsẽ liệt kê chúng).

Câu trả lời của Feiticeir0 cũng sẽ phát hiện mô-đun hạt nhân (nếu nó được cài đặt thủ công).
Nếu tiện ích mở rộng dành cho khách chưa được cài đặt, bạn có thể cài đặt chúng giống như bất kỳ gói Ubuntu nào khác.


Hãy cẩn thận cài đặt với virtualbox-guest-dkms- phiên bản đó có thể không tương thích với phiên bản Virtualbox của bạn. Bạn có thể tìm thấy tệp VBoxGuestAdditions.iso thích hợp tại download.virtualbox.org/virtualbox
Ben Creasy

2

Sử dụng tổ hợp khóa Host- Nhoạt động cho bất kỳ hệ điều hành khách nào, tức là loại Right CTRL- N(nếu bạn sử dụng Hostkhóa mặc định được cấu hình bởi VirtualBox).

VirtualBox hiển thị thông tin thời gian chạy cho phiên. Kiểm tra xem phần Bổ sung của Khách có phiên bản không. Cũng tốt để kiểm tra xem các bổ sung của khách có khớp với phiên bản VirtualBox không (hiển thị trong Help| About VirtualBox...từ VirtualBox Manager).

Nếu phần bổ sung của khách không được cài đặt và hoạt động, thì nó sẽ báo cáo : Guest Additons: Not Detected.

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.