Hướng dẫn cài virtualbox guest additions centos

Nếu bạn chạy Kali Linux với tư cách “khách” trong VirtualBox, bài viết này sẽ giúp bạn cài đặt thành công công cụ “VirtualBox Guest Additions” trên Kali Linux.

Bạn phải sử dụng phiên bản 4.2.xx hoặc mới hơn của VirtualBox để tận dụng lợi thế của các cải tiến, bao gồm các bản cập nhật tương thích và tăng cường tính ổn định của cả ứng dụng nền tảng và ứng dụng khách.

  • Tải VirtualBox

Cài đặt VirtualBox Guest Additions trong Kali Linux

VirtualBox Guest Additions tích hợp chuột và màn hình thích hợp, cũng như chia sẻ thư mục, với hệ điều hành của bạn. Để cài đặt chúng, hãy tiến hành như sau.

Khởi động máy ảo Kali Linux, mở cửa sổ terminal và nhập vào các lệnh sau:

apt-get update apt-get install -y virtualbox-guest-x11 reboot

Cài đặt VirtualBox Guest Additions trong các phiên bản Kali cũ hơn

Khởi động máy ảo Kali Linux, mở một cửa sổ terminal và nhập lệnh sau để cài đặt các Linux kernel header:

apt-get update && apt-get install -y linux-headers-$[uname -r]

Sau khi hoàn tất, bạn có thể đính kèm hình ảnh CD-ROM “Guest Additions”. Chọn “Devices” từ menu VirtualBox và sau đó chọn “Install Guest Additions”. Điều này sẽ mount các Guest Additions ISO trong ổ đĩa CD ảo của máy ảo Kali Linux. Khi được nhắc tự động chạy CD, hãy nhấp vào nút Cancel.

Từ cửa sổ terminal, hãy sao chép file VboxLinuxAdditions.run từ Guest Additions CD-ROM vào đường dẫn trên hệ thống cục bộ. Đảm bảo các điều kiện cần thiết và chạy file để bắt đầu cài đặt.

cp /media/cd-rom/VBoxLinuxAdditions.run /root/ chmod 755 /root/VBoxLinuxAdditions.run cd /root ./VBoxLinuxAdditions.run

Khởi động lại máy ảo Kali Linux để hoàn thành quá trình cài đặt Guest Additions. Bây giờ bạn sẽ có tích hợp chuột và màn hình đầy đủ cũng như khả năng chia sẻ các thư mục với hệ thống máy chủ.

Tạo thư mục chia sẻ với hệ thống máy chủ

Phần này giải thích cách chia sẻ các thư mục trên hệ thống máy chủ với Kali Linux VirtualBox “guest”.

Từ VirtualBox Manager, chọn Kali Linux VM của bạn và nhấp vào liên kết “Shared Folders” trong khung cửa sổ bên phải. Thao tác này sẽ mở cửa sổ để thêm thư mục được chia sẻ. Trong cửa sổ này, nhấp vào biểu tượng "Add Folders".

Trong hộp văn bản Folder Path, hãy cung cấp đường dẫn đến thư mục bạn muốn chia sẻ hoặc nhấp vào mũi tên thả xuống để duyệt qua hệ thống máy chủ cho đường dẫn đến thư mục. Chọn các hộp kiểm cho phép ‘Auto-mount’ và ‘Make Permanent’ và nhấp vào nút “OK” cả hai lần khi được nhắc.

Các thư mục chia sẻ của bạn bây giờ sẽ có sẵn trong thư mục media. Bạn có thể tạo dấu trang hoặc liên kết để truy cập dễ dàng hơn vào thư mục.

Cài đặt VirtualBox Guest Additions sẽ thêm các tính năng bổ sung cho máy ảo Ubuntu và Windows như copy paste, full màn hình, share folder trong VirtualBox.

Guest Additions được cung cấp để cài đặt bên trong các máy ảo sau khi hệ điều hành khách đã được cài đặt. Gói cài đặt này bao gồm driver cho thiết bị và các ứng dụng hệ thống giúp tối ưu hóa hệ điều hành để cho một hiệu suất tốt hơn và khả năng sử dụng dễ dàng hơn.

VirtualBox sẽ hỗ trợ rất nhiều tính năng bổ sung nếu như Guest Additions được cài đặt trên máy ảo, bạn có thể xem thêm . Ở đây, mình sẽ giới thiệu 4 tính năng chính như sau:

  1. Chia sẽ folder và file: bạn có thể dễ dàng để sử dụng tính năng Shared folder trong VirtualBox. Tính năng này giúp bạn có thể trao đổi file và chia sẽ dữ liệu giữa máy tính và máy ảo thông qua một folder.
  2. Copy và paste: khi Guest Additions được cài đặt thì bạn có thể copy paste trong VirtualBox. Bạn chỉ có thể copy và paste văn bản chứ không thể copy file trong VirtualBox được. Tuy nhiên, bạn có thể kéo và thả file giữa máy ảo và máy tính.
  3. Hỗ trợ đồ họa: trình điều khiển video tùy chỉnh đã được cài đặt cùng với Guest Additions cung cấp cho bạn thêm nhiều chế độ phân giải màn hình để tăng hiệu suất sử dụng, bạn có thể sử dụng full màn hình trong VirtualBox. Nó cũng hỗ tăng tốc độ họa 3D và 2D.
  4. Tích hợp trỏ chuột: bạn chỉ có một con trỏ chuột và không cần nhấn phím host trong VirtualBox để thoát chuột ra khỏi máy ảo.

Bạn không thể cài driver cho máy ảo VirtualBox nhưng nó vẫn được hỗ trợ những cái cơ bản thông qua Guest Additions. Bài viết này sẽ hướng dẫn cách cài đặt Guest Additions cho máy ảo Ubuntu và Windows 7/8/10.

Để cài đặt Guest Additions cho Ubuntu, đầu tiên bạn cần cài đặt các gói hỗ trợ cần thiết. Mở Terminal [hoặc nhấn Ctrl + Alt + T] và sử dụng lệnh sau:

sudo apt-get install build-essential dkms linux-headers-generic

Bạn cần phải cài đặt gói linux-headers-generic để trình cài đặt có thể biên dịch tất cả các module. Nếu bạn không cài đặt gói này, có thể bạn sẽ gặp thông báo như sau:

The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason.

VirtualBox Guest Additions chỉ được cung cấp như là một tập tin hình ảnh đĩa CD-ROM. Tập tin hình ảnh này nằm trong thư mục cài đặt của VirtualBox. Để cài đặt Guest Additions cho một máy ảo nào đó, bạn cần gắn kết tập tin ISO này trong máy ảo của bạn như là một đĩa CD-ROM ảo và cài đặt từ đó.

Để gắn kết tập tin VBoxGuestAdditions.iso, từ menu của máy ảo, chọn Insert Guest Additions CD image trong mục Device.

Sau khi gắn kết tập tin ISO, hệ thống sẽ tự động hiện lên một cửa sổ. Nó sẽ hỏi bạn có muốn chạy tập tin này không [Would you like to run it?], nhấn nút Run để bắt đầu.

Nếu bạn không nhìn thấy cửa sổ trên, bạn có thể vào Files và mở mục VBOXADDITIONS như hình dưới đây:

Nhấp vào Run Software và nhấn Run để chạy trình cài đặt.

Bạn cần phải nhập mật khẩu để có thể chạy trình cài đặt.

Bây giờ trình cài đặt sẽ bắt đầu, bạn sẽ thấy kết quả xuất hiện như sau:

Verifying archive integrity... All good. Uncompressing VirtualBox 5.0.10 Guest Additions for Linux............ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... Removing existing VirtualBox DKMS kernel modules ...done. Removing existing VirtualBox non-DKMS kernel modules ...done. Building the VirtualBox Guest Additions kernel modules ...done. Doing non-kernel setup of the Guest Additions ...done. You should restart your guest to make sure the new modules are actually used Installing the Window System drivers Installing X.Org Server 1.17 modules ...done. Setting up the Window System to use the Guest Additions ...done. You may need to restart the the Window System [or just restart the guest system] to enable the Guest Additions. Installing graphics libraries and desktop services components ...done. Press Return to close this window...

Sau khi bạn nhìn thấy dòng “Press Return to close this window...” thì nhấn Enter và khởi động lại máy ảo Ubuntu để bật Guest Additions.

Như vậy là bạn đã cài đặt thành công VirtualBox Guest Additions cho máy ảo Ubuntu. Nhấn Enter và khởi động lại máy ảo.

Cài đặt VirtualBox Guest Additions cho máy ảo Windows

VirtualBox cũng hỗ trợ cài đặt Guest Additions trên máy ảo Windows. Ở đây mình dùng Windows 10 làm ví dụ, nhưng bạn có thể cài đặt nó tương tự trên Windows 7, 8.

Cũng như Ubuntu, để gắn kết tập tin VBoxGuestAdditions.iso, từ menu của máy ảo, chọn Insert Guest Additions CD image trong mục Device.

Sau khi gắn kết tập tin ISO, hệ thống sẽ tự động hiện lên thông báo như dưới đây:

Nhấp vào vùng CD Drive như trong hình và nhấp tiếp vào Run VBoxWindowsAdditions.exe để bắt đầu cài đặt.

Nếu hệ thống không tự động bật lên cửa sổ như trên, bạn có thể vào This PC và nhấp đôi chuột vào file VBoxWindowsAdditions.exe trong

The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason.

0 để bắt đầu trình cài đặt.

Bây giờ trình cài đặt sẽ bắt đầu, bạn chỉ cần nhấn Next để tiếp tục quá trình cài đặt. Chọn tùy chọn “Always trust software from “Oracle Corporation”” và nhấn nút Install nếu bạn nhìn thấy cửa sổ như ở dưới:

Sau khi quá trình cài đặt hoàn tất, chọn Reboot now để khởi động lại máy ảo, hoặc chọn I want to manually reboot later để khởi động lại sau. Nhấn Finish để kết thúc trình cài đặt. Để Guest Additions hoạt động trên máy ảo, bạn cần phải khởi động lại máy ảo.

Như vậy là bạn đã hoàn thành việc cài đặt Guest Additions cho VirtualBox trên máy ảo Ubuntu và Windows. Bây giờ bạn có thể sử dụng các tính năng dưới đây:

Chủ Đề