Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Cách cài đặt VirtualBox Guest Additions trên Ubuntu

Ngày nay, việc thiết lập máy ảo Ubuntu trở nên nhanh chóng và dễ dàng, giúp bạn trải nghiệm Linux mà không cần định dạng lại hệ thống. Tuy nhiên, để khai thác tối đa máy ảo Ubuntu, wouldn't it be nice nếu hệ điều hành host có thể tương tác với guest? Đó chính là một trong những tính năng của VirtualBox Guest Additions, và chúng tôi sẽ hướng dẫn bạn cách cài đặt nó.

Cách cài đặt VirtualBox Guest Additions trên Ubuntu

Thuật ngữ cơ bản của VirtualBox

Trước khi đi sâu vào Guest Additions, bạn cần nắm vững một số khái niệm cốt lõi để hiểu rõ bản chất vấn đề. Nếu bạn đã am hiểu về ngôn ngữ máy ảo, có thể bỏ qua phần này và chuyển sang mục tiếp theo.

    Chúng tôi đã nhắc đến hai khái niệm quan trọng nhất ở đoạn mở đầu: hệ thống host và guest.

    Hệ điều hành host là hệ điều hành thực sự chạy trên phần cứng "bare metal" – tức là máy tính vật lý thực tế. Không có lớp trung gian nào giữa hệ điều hành và phần cứng máy tính.

    Hệ thống guest, hay máy ảo, chạy như một ứng dụng bên trong hệ điều hành host. Hệ thống guest "nghĩ" rằng nó đang chạy trên một máy tính thật, và nó "thấy" tất cả phần cứng mà nó mong đợi, nhưng tất cả đều được mô phỏng.

    Theo thiết kế, có một rào cản cứng giữa hệ thống guest và host. Điều đó bao gồm tất cả các ứng dụng chạy trên guest. Đó là lý do tại sao, ví dụ, việc kiểm tra virus hoặc thực hiện các thao tác rủi ro trên máy ảo lại an toàn. Miễn là bạn không kích hoạt kết nối mạng đến VM!

    Guest Additions có thể làm gì?

    Guest Additions, như tên gọi cho thấy, là phần mềm được thêm vào hệ điều hành guest để nó cơ bản có được "siêu năng lực" mà không máy ảo nào nên có.

    Trừ đi phần đùa, mục đích chính của Guest Additions là tích hợp máy ảo với hệ điều hành host mà không làm mất đi lợi thế của rào cản ảo hóa giữa hai hệ thống. Khi cài đặt Additions, bạn sẽ nhận được các tính năng cực kỳ hữu ích:

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu
    • Đồng bộ đồng hồ giữa host và guest để chúng luôn hiển thị cùng một giờ.
    • Bạn có thể tự do di chuyển con trỏ chuột giữa host và guest mà không bị "bắt" con trỏ.
    • Thư mục chia sẻ giúp truyền file an toàn và đơn giản giữa host và guest.
    • Bạn có thể thay đổi kích thước cửa sổ máy ảo tùy ý, và độ phân giải sẽ tự động điều chỉnh cho phù hợp.
    • Đồ họa tăng tốc tốt hơn có thể truy cập các ứng dụng ảo hóa cần các tính năng GPU nâng cao trên máy host.
    • Clipboard chia sẻ, giúp sao chép và dán nội dung giữa hai hệ thống dễ dàng.

    Còn nhiều tính năng hữu ích khác. Hãy đọc tài liệu chính thức của VirtualBox để biết chi tiết kỹ thuật nếu bạn quan tâm.

    Bạn đã có máy ảo hoạt động tốt?

    Bài viết này không nói về cách thiết lập máy ảo Ubuntu, nhưng bạn cần một máy ảo Ubuntu trên VirtualBox hoạt động tốt và được cấu hình đúng để cài đặt Guest Additions. Nếu cần, hãy tham khảo bài "Cách cài đặt Linux trên Windows với VirtualBox" và đảm bảo bạn đã làm đúng mọi bước. Nếu máy ảo Ubuntu của bạn đã sẵn sàng, chúng ta sẽ tiến hành quá trình cài đặt.

    Cài đặt Guest Additions cho Ubuntu

    Giả sử bạn đã có một máy ảo Ubuntu trên VirtualBox sẵn sàng, bạn có thể cài đặt Guest Additions dễ dàng.

    Tuy nhiên, trước khi làm điều đó, chúng tôi khuyên bạn nên tạo một snapshot (ảnh chụp nhanh) của VM phòng trường hợp cài đặt Guest Additions gặp sự cố. Nhớ rằng đây là driver và tiện ích được cài vào VM, nên nó sẽ thay đổi hệ thống ảo.

    Bạn có thể tạo snapshot theo hai cách. Cách đầu tiên là nhấn phím host + T. Mặc định, phím Ctrl phải là phím host trừ khi ai đó đã thay đổi trong cài đặt. Phím host hiện tại được hiển thị ở góc dưới bên phải cửa sổ máy ảo. Cách thay thế: sử dụng menu Machine > Take Snapshot.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Đặt tên cho snapshot, lưu lại và quay trở lại VM.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Bây giờ, chọn Devices (Thiết bị) rồi chọn Insert Guest Additions CD (Chèn CD Guest Additions).

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Bạn sẽ nhận được thông báo từ Ubuntu, chọn Run (Chạy).

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Nhập mật khẩu quản trị viên của bạn và chọn Authenticate (Xác thực).

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Phần mềm sẽ chạy và cài đặt Guest Additions. Bạn có thể gặp lỗi về việc hệ thống chưa được thiết lập để xây dựng kernel modules, hãy bỏ qua nó và nhấn Enter.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Đó là tất cả những gì cần làm. Guest Additions đã được cài đặt và bạn đã sẵn sàng. Tuy nhiên, bạn nên kiểm tra xem cài đặt có hoạt động đúng hay không.

    Kiểm tra Guest Additions

    Để đảm bảo Guest Additions hoạt động như mong đợi, bạn sẽ thực hiện một vài bài kiểm tra nhanh.

    Đầu tiên, di chuyển con trỏ chuột qua các biểu tượng trên màn hình nền Ubuntu từ bên ngoài cửa sổ máy ảo. Chúng có bị highlight không? Bạn có thể nhấp vào biểu tượng trên màn hình nền rồi di chuyển chuột sang hệ điều hành host một cách liền mạch không?

    Tiếp theo, hãy kiểm tra xem thư mục chia sẻ có hoạt động đúng không.

    Trước tiên, chọn Devices > Shared Folders > Shared Folders Settings từ menu máy ảo.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Bây giờ, chọn biểu tượng add share (thêm chia sẻ).

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Sau đó, dưới Folder Path (Đường dẫn thư mục), chọn Other (Khác) và duyệt chọn thư mục trên máy host mà bạn muốn chia sẻ với máy ảo. Đảm bảo chọn Auto-mount (Tự động gắn kết) để thư mục tự động được gán ký tự ổ đĩa trong hệ thống guest.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Khi xong, chọn OK, bạn sẽ thấy thư mục chia sẻ được liệt kê dưới transient folders (thư mục tạm thời). Nhớ rằng chúng ta chỉ đang kiểm tra Guest Additions; bạn luôn có thể quay lại và làm cho thư mục chia sẻ trở thành vĩnh viễn.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Chọn OK lại và điều hướng đến thư mục home trên máy ảo, bạn sẽ thấy thư mục và nội dung bên trong. Trừ khi bạn đặt thư mục chỉ đọc, bạn cũng có thể sao chép file từ guest sang host theo cách này.

    Cách cài đặt VirtualBox Guest Additions trên Ubuntu

    Để có hướng dẫn chi tiết hơn về thư mục chia sẻ, hãy xem bài "Chia sẻ thư mục giữa Host và Guest OS trong VirtualBox".

    Mở rộng Ubuntu ra khỏi máy ảo

    Việc có một máy ảo Ubuntu Linux (hoặc bất kỳ Linux nào) sẵn sàng tuyệt vời cho hầu như mọi mục đích. Tuy nhiên, bạn sẽ không bao giờ đạt được hiệu suất hay khả năng tương thích như chạy trực tiếp trên phần cứng (bare metal).

    Khi bạn đã quen với Linux sau khi thử nghiệm trên VirtualBox, bạn có thể cân nhắc dual-boot Ubuntu với Windows. Nếu đó là cam kết quá lớn, hãy xem danh sách các hệ điều hành Linux portable tốt nhất. Cách đó cho phép bạn boot vào Linux mà không làm thay đổi bất cứ thứ gì trên máy tính.