Nếu bạn gặp sự cố khi cài đặt Ubuntu trong VirtualBox VM, vì cửa sổ trình cài đặt không vừa với kích thước màn hình độ phân giải thấp, bạn có thể di chuyển cửa sổ bằng Alt+ F7.
Cài đặt bổ sung của khách từ kho
Trong trường hợp chúng tôi đã cài đặt phiên bản OSE của Virtual Box từ kho lưu trữ, chúng tôi có thể thêm các bổ sung của khách từ các kho lưu trữ trong máy khách . Điều này sẽ cài đặt các bổ sung của khách phù hợp với phiên bản Hộp ảo như được lấy từ kho lưu trữ. Không nên cài đặt những thứ này trong các bản phát hành mới hơn của Virtual Box như được lấy từ kho lưu trữ của Oracle (xem bên dưới).
Ngoài ra, chúng ta có thể cài đặt gói hộp ảo-khách-bổ sung-iso trong máy chủ Ubuntu.
sudo apt-get install virtualbox-guest-additions-iso
Tệp .iso có hình ảnh của phiên bản OSE của đĩa CD bổ sung khách sẽ cài đặt trong thư mục máy chủ /usr/share/virtualbox/VBoxGuestAdditions.iso
. Gắn tệp .iso này dưới dạng đĩa CD trong cài đặt của máy ảo của bạn. Trong khách, sau đó bạn sẽ có quyền truy cập vào đĩa CD-ROM với trình cài đặt.
Cài đặt bổ sung khách từ Trình quản lý hộp ảo
Trong trường hợp Bổ sung khách không thể xây dựng, chúng tôi có thể phải cài đặt các tiêu đề hạt nhân Linux (xem Làm cách nào để tôi cài đặt các tệp tiêu đề kernel? ) Hoặc các công cụ thiết yếu xây dựng . Bạn cũng nên cài đặt dkms (xem bên dưới - Lưu ý 4). Bạn có thể chạy lệnh này trong một thiết bị đầu cuối để cài đặt cả hai:
sudo apt install build-essential dkms
Chọn thiết bị -> Cài đặt bổ sung khách (hoặc nhấn Host+ Dtừ Trình quản lý hộp ảo), CD bổ sung khách .iso sẽ được tải nhưng không được cài đặt trong hệ điều hành khách của bạn. Để cài đặt, chúng ta cần chạy tập lệnh cài đặt VBoxLinuxAdditions.run
dưới dạng root hoặc từ Autorun Prompt (xem bên dưới).
Vỏ Gnome
Để cài đặt Bổ sung khách, chúng tôi sẽ có biểu tượng CD trên máy tính để bàn ngay khi ổ đĩa ảo được gắn:
Bước tiếp theo là chạy tập lệnh autorun.sh (với quyền root) trên đĩa CD được gắn này bằng cách mở ổ đĩa và nhấp vào nút "Chạy phần mềm". Điều này sẽ xây dựng và cài đặt các mô-đun hạt nhân vbox cần thiết.
Đoàn kết
Các bổ sung dành cho khách được gắn dưới dạng CD ảo hiển thị trên trình khởi chạy:
Trong trường hợp hệ thống được thiết lập để tự động chạy đĩa CD, bạn chỉ cần mở đoạn hội thoại tự động chạy sau (nếu không chọn biểu tượng CD, chọn mở, sau đó chọn Mở tự động nhắc nhở )
Sau khi nhập thông tin đăng nhập của bạn để truy cập root, các bổ sung của khách sẽ được xây dựng như nhìn thấy từ đầu ra thiết bị đầu cuối:
Nhấn Returnđể đóng thiết bị đầu cuối.
Lưu ý 1
Bổ sung khách cần khởi động lại hệ điều hành khách của bạn để có hiệu lực.
Lưu ý 2
Trong một số hệ thống, biểu tượng CD của Virtual Box Guest có thể không được hiển thị trên màn hình nền, nhưng sẽ có thể truy cập được từ menu Địa điểm . Nếu CD vẫn không ở đó, bạn có thể phải thêm VBoxGuestAdditions.iso theo cách thủ công dưới dạng CD-ROM trong menu Lưu trữ Trình quản lý Hộp ảo . Trong một máy chủ Ubuntu, hình ảnh đĩa nằm trong /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Lưu ý 3
Trong một số hệ thống (ví dụ: khi chạy khách Xubfox ), chúng tôi có thể không có Autorun Prompt cho CD được gắn. Sau đó, chúng ta có thể cài đặt các bổ sung của khách bằng cách mở một thiết bị đầu cuối trên các bổ sung khách được gắn .iso để chạy sudo ./VBoxLinuxAdditions.run
. Trong máy khách Lubfox hoặc Ubuntu Server, chúng tôi cũng cần cài đặt trình biên dịch GNU C ( gcc ) và tiện ích tạo trong hệ thống khách để có thể biên dịch các bổ sung của khách.
Lưu ý 4
Chạy DKMS trong hệ điều hành khách sẽ giữ cài đặt Bổ sung khách sau khi cập nhật kernel khách. Đây không phải là điều kiện tiên quyết cho Bổ sung khách nhưng nếu được sử dụng thì nên cài đặt trước khi chúng tôi cài đặt Bổ sung khách.
Cài đặt bổ sung khách từ thiết bị đầu cuối
Trong trường hợp Bổ sung khách không được cài đặt đúng cách, chúng tôi có thể không thể khởi động vào GUI. Trong trường hợp này, chúng ta cần khởi động giữ Shiftphím để truy cập menu Grub nơi chúng ta truy cập vào một vỏ gốc như được mô tả trong câu hỏi sau (chúng ta cần phải gắn / đọc hệ thống tập tin để tiếp tục):
Tệp .iso của khách bổ sung cần được cài đặt /dev/cdrom
từ Trình quản lý hộp ảo (xem bên trên). Sau đó chúng tôi có thể cài đặt Bổ sung khách bằng cách nhập các lệnh sau:
mount /dev/cdrom /mnt # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
Xóa bổ sung khách
Trong trường hợp có lỗi xảy ra với việc cài đặt các bổ sung của khách hoặc HĐH khách không thể khởi động sau khi cài đặt, chúng tôi có thể phải xóa các bổ sung. Điều này cũng có thể được thực hiện từ một vỏ gốc bằng cách chạy một kịch bản gỡ cài đặt nằm trong thư mục khách /opt
.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Thay thế x.x.xx
bằng phiên bản hiện tại của khách bổ sung.