Cách cài đặt bổ sung khách VirtualBox trên Linux
Khi bạn lần đầu tiên cài đặt một máy ảo Linux bằng VirtualBox, bạn có thể tìm thấy trải nghiệm phụ. VirtualBox Guest Additions nâng cấp trải nghiệm máy ảo của bạn bằng cách đưa các tính năng bổ sung vào bảng, bao gồm khay nhớ tạm dùng chung, chia sẻ tệp kéo và thả và hỗ trợ chia tỷ lệ hiển thị thích ứng.
Nhưng biết rằng bạn cần phải thêm Khách bổ sung vào máy ảo của mình không trực quan như bình thường. Cho dù bạn đang sử dụng Ubuntu, Fedora hay bất kỳ bản phân phối Linux nào khác, việc cài đặt VirtualBox Guest Additions trên máy Linux của bạn khá dễ dàng và chúng tôi sẽ hướng dẫn bạn cách thực hiện.
Mục Lục
Cài đặt bổ sung khách VirtualBox trên Linux
Cài đặt Bổ sung Khách là một trong nhiều cách để tăng tốc máy ảo của bạn. Trước khi có thể cài đặt Bổ sung Khách, bạn cần tạo ít nhất một máy ảo bằng VirtualBox. Đảm bảo cài đặt hệ điều hành vì bạn sẽ không thể cài đặt Khách bổ sung trên hệ điều hành đang hoạt động.
Trên Ubuntu và Debian
Lưu ý rằng phương pháp này cũng sẽ hoạt động đối với các bản phân phối dựa trên Debian khác, bao gồm Kali Linux và Linux Mint.
Khởi chạy VirtualBox và khởi động máy ảo Ubuntu hoặc Debian. Hãy để nó khởi động và đợi cho màn hình nền tải. Cập nhật và nâng cấp các gói hiện có trên hệ thống của bạn bằng cách nhập:
sudo apt update && sudo apt upgrade
Sau đó, chạy lệnh sau để cài đặt một số gói cần thiết:
sudo apt install build-essential dkms linux-headers-$(uname -r)
Tiếp theo, nhấp vào Thiết bị từ menu VirtualBox và chọn Chèn hình ảnh CD Bổ sung Khách. Nếu đang sử dụng Ubuntu, bạn sẽ nhận thấy biểu tượng đĩa xuất hiện trên thanh công cụ. Nhấp vào nó để xem nội dung của hình ảnh được chèn. Trên Debian hoặc các bản phân phối khác, bạn có thể xem các tệp bên trong ảnh đĩa bằng bất kỳ trình quản lý tệp cài đặt sẵn nào.
Nhấp chuột phải vào autorun.sh kịch bản và chọn Chạy như một chương trình từ menu ngữ cảnh.
Một cửa sổ terminal mới sẽ xuất hiện và hệ thống sẽ yêu cầu bạn nhập mật khẩu. Nhập mật khẩu quản trị viên của bạn để tiếp tục. Sau khi hoàn tất, thiết bị đầu cuối sẽ hiển thị tiến trình cài đặt.
Nếu bạn muốn thực hiện các lệnh từ thiết bị đầu cuối, trước tiên, hãy thay đổi thư mục thành phương tiện được chèn bằng cách nhập:
cd /media/username/VBox_GA_*
Đảm bảo thay thế “tên tài khoản“trong lệnh với tên người dùng thực của bạn. Bạn cũng có thể sử dụng lệnh lsblk để xem đường dẫn chính xác mà hệ thống đã gắn phương tiện.
Khi bạn đang ở trong thư mục, hãy thực thi tập lệnh autorun.sh bằng cách nhập:
./autorun.sh
Nhập mật khẩu quản trị viên của bạn và khi thiết bị đầu cuối hiển thị “Nhấn Quay lại để đóng cửa sổ này“, đánh đi vào và khởi động lại hệ thống để các thay đổi có hiệu lực.
Trên các phân phối dựa trên vòm
Cài đặt VirtualBox Guest Additions trên Arch Linux và Manjaro tương đối dễ dàng hơn so với các bản phân phối Linux khác. Điều này là do bạn có thể cài đặt trực tiếp virtualbox-guest-utils gói từ kho lưu trữ Arch chính thức thay vì cài đặt thủ công bằng đĩa.
Nhiều bản phân phối Linux dựa trên Arch thường bao gồm gói Khách bổ sung khi bạn cài đặt chúng trên máy ảo. Nếu cài đặt của bạn không cung cấp hỗ trợ Khách bổ sung theo mặc định, hãy bắt đầu bằng cách cập nhật các nguồn gói trên hệ thống của bạn:
sudo pacman -Syyu
Tiếp theo, cài đặt gói virtualbox-guest-utils bằng cách nhập:
sudo pacman -S virtualbox-guest-utils
Kết thúc bằng cách khởi động lại máy ảo. Điều này đảm bảo mọi thay đổi bạn đã thực hiện đối với hệ thống sẽ được lưu lại.
Trên Fedora, CentOS và RHEL
Khi bạn cài đặt Fedora trên VirtualBox, bạn sẽ nhận thấy rằng nó đi kèm với VirtualBox Guest Additions được cài đặt sẵn. Điều này cho phép bạn mở rộng độ phân giải của máy ảo bằng cách thay đổi kích thước cửa sổ VirtualBox, chia sẻ khay nhớ tạm giữa máy chủ lưu trữ và máy ảo, cũng như chia sẻ tệp kéo và thả hai chiều.
Nhưng nếu bạn đang chạy các bản phân phối dựa trên RPM khác, bạn có thể phải cài đặt Phần bổ sung khách theo cách thủ công. Để làm điều đó, hãy bắt đầu bằng cách khởi động máy ảo. Sau đó nhấp vào Thiết bị> Chèn hình ảnh CD Bổ sung Khách từ thanh menu trên cùng. Trong cửa sổ bật lên sau đó, hãy chọn Chạy.
Ngoài ra, bạn cũng có thể mở thư mục bằng trình quản lý tệp và nhấp vào Chạy phần mềm dấu nhắc nằm ngay bên dưới thanh trên cùng.
Nhập mật khẩu quản trị viên để xác thực hoạt động. Một thiết bị đầu cuối sẽ bật lên và cài đặt các mô-đun cần thiết. Khi bạn nhận thấy dấu “Nhấn Quay lại để đóng cửa sổ này“nhắc trên thiết bị đầu cuối, nhấn đi vào và khởi động lại máy ảo.
Cách gỡ cài đặt bổ sung khách VirtualBox trên Linux
Mặc dù VirtualBox Guest Additions chỉ mang lại lợi ích cho bàn và không có hại thực sự trong việc cài đặt chúng, nhưng trong trường hợp bạn muốn gỡ cài đặt chúng, làm như vậy là một miếng bánh.
Bạn có thể xác minh xem VirtualBox Guest Additions có được xóa thành công khỏi máy ảo hay không bằng cách thay đổi kích thước cửa sổ VM. Nếu màn hình không chia tỷ lệ theo kích thước cửa sổ hoặc bạn không thể sao chép và dán văn bản từ máy chủ lưu trữ vào máy ảo hoặc ngược lại, bạn có thể kết luận rằng gói Bổ sung khách đã bị xóa.
Trên Ubuntu và Debian
Trên Ubuntu và Debian, hãy thay đổi thư mục làm việc hiện tại thành / opt / VBoxGuestAdditions-[version]. Nếu bạn không biết số phiên bản chính xác, bạn có thể nhấn Chuyển hướng sau khi gõ lệnh lên đến “Bổ sung“để kích hoạt tự động hoàn thành.
cd /opt/VBoxGuestAdditions-*
Sau đó, thực hiện tập lệnh gỡ cài đặt bằng cách nhập:
sudo ./uninstall.sh
Sau khi quá trình hoàn tất, hãy khởi động lại máy ảo và xác minh các thay đổi.
Trên Arch Linux và Manjaro
Gỡ cài đặt VirtualBox Guest Additions trên các bản phân phối dựa trên Arch như Manjaro cũng đơn giản như gỡ bỏ virtualbox-guest-utils gói sử dụng Pacman:
sudo pacman -Rns virtualbox-guest-utils
Trên Fedora và các phân phối dựa trên RPM khác
Để xóa bổ sung khách VirtualBox trên Fedora, hãy nhập lệnh sau và nhập y khi được nhắc:
sudo dnf remove virtualbox-guest-additions
Nếu bạn đã cài đặt phần bổ sung khách theo cách thủ công, bạn cần thực hiện tập lệnh gỡ cài đặt tại / opt / VBoxGuestAdditions-[version]. Đầu tiên, thay đổi thư mục làm việc hiện tại của bạn bằng lệnh cd:
cd /opt/VBoxGuestAdditions-*
Vì bạn sẽ không biết phiên bản chính xác của gói được cài đặt trước, bạn có thể để trình bao tự động hoàn thành lệnh của bạn bằng cách nhấn Chuyển hướng trong khi gõ tên thư mục.
Chạy tập lệnh gỡ cài đặt bằng cách nhập:
sudo ./uninstall.sh
Cuối cùng, khởi động lại máy ảo để xác minh xem các thay đổi vẫn còn.
Dễ dàng thiết lập máy ảo với VirtualBox
VirtualBox Guest Additions là bắt buộc nếu bạn đã cài đặt bản phân phối Linux trên VirtualBox và muốn tận hưởng trải nghiệm máy tính để bàn hoàn chỉnh. Thông thường, không có Khách bổ sung, các máy ảo của bạn sẽ có độ phân giải hiển thị cố định, không hỗ trợ chia sẻ khay nhớ tạm hoặc truyền tệp kéo và thả.
Nếu bạn đã dùng thử VirtualBox và không thấy nó đủ trực quan hoặc tiện lợi, bạn luôn có thể thử phần mềm ảo hóa khác. VMware và Hyper-V là hai trình siêu giám sát khác cung cấp các tính năng tương tự như VirtualBox. Cái nào tốt nhất? Câu trả lời sẽ tùy thuộc vào sở thích và trường hợp sử dụng của bạn.