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

Cách sử dụng thiết bị USB trong VirtualBox: Hướng dẫn hoàn chỉnh

Đây là câu hỏi thường được hỏi. Không chỉ vậy, tôi đã nhận được yêu cầu chính thức từ một người đọc để viết hướng dẫn về chủ đề này. Nghiên cứu nội bộ vấn đề vào một chút độ sâu, tôi thực sự phát hiện hầu hết mọi người gặp khó khăn khi chơi với thiết bị USB trong VirtualBox. Do đó, tôi quyết định làm cho thế giới tốt đẹp hơn và viết howto này.

Sử dụng thiết bị USB bất kỳ, như ổ thumb drive, webcam và những cái khác, trong máy ảo có thể cải thiện chất lượng trải nghiệm ảo của bạn. Nó làm cho máy ảo dễ sử dụng hơn. Bạn có thể tận hưởng máy ảo nhiều hơn chỉ là bàn thử hoặc sự cần thiết khẩn cấp vì một chương trình có thể không hoạt động trong hệ điều hành host. Nó có thể trở thành thực tế thứ hai, nơi bạn sử dụng tài nguyên hệ thống tối đa, bao gồm mọi loại thiết bị ngoại vi cool. Đã thuyết phục? Chắc chắn. Bây giờ, hãy xem chức năng gần hơn.

Test

Chúng ta sẽ kiểm tra vấn đề trong Linux. Trong Windows, vấn đề tầm thường hơn, nhưng vẫn, bạn có thể muốn đọc. Lựa chọn hệ điều hành máy khách không quan trọng, sự khác biệt duy nhất trong thiết lập liên quan đến hệ điều hành host.

Lưu ý quan trọng: Bạn sẽ cần phiên bản VirtualBox PUEL. Phiên bản OSE không cung cấp hỗ trợ USB. Đảm bảo bạn tải đúng phiên bản, nếu không bạn có thể gặp rào cản không thể vượt qua.

Bước 1: Cài đặt máy ảo

Bạn biết tất cả về điều này. Tôi đã viết hàng tá hướng dẫn cách làm, bao gồm thiết lập multi-boot khá phức tạp. Windows, Linux, tự chọn.

Bước 2: Cấu hình hỗ trợ USB trong cài đặt máy ảo

Nhấp vào Settings cho máy ảo của bạn, vào tab USB. Tích hai ô, vì bạn muốn hỗ trợ USB 2.0. Về lý thuyết, đây là tất cả, nhưng có một bước chúng ta cần làm sau để thực sự làm việc. Đúng cho Windows, Linux cần chút mồ hôi hơn. Chúng ta sẽ giải quyết sớm.

Bộ lọc USB (USB filter)

Bộ lọc USB là tính năng hay cho phép tự động kết nối thiết bị USB với máy ảo. Bất kỳ thiết bị nào liệt kê trong hộp lọc sẽ được cắm khi bạn bật hệ điều hành máy khách. Thiết bị khác sẽ yêu cầu bạn kết nối thủ công.

Bước 3: Cài đặt Virtual Guest Additions

Điều này bắt buộc để bật hỗ trợ USB. Giống như VMware Tools cho sản phẩm VMware, Guest Additions mở ra chức năng bổ sung trong máy ảo, tăng hiệu suất, tăng cường chia sẻ, và hơn thế nữa. Chúng ta đã có hướng dẫn dài, giải thích cách đạt được điều này trong máy ảo Windows và Linux.

Bước 4: Test và thất bại

Chúng ta sẽ thử kết nối ổ thumb drive Kingston DataTraveler G2 16GB, có một ảnh JPG đơn lẻ, chỉ cho vui. Testbed: Ubuntu Lucid với VirtualBox 3.2, chạy máy ảo Windows XP.

Khởi động máy ảo. Bây giờ thử kết nối thiết bị USB. Vào Devices > USB Devices và chọn cái bạn cần. Oops, các tùy chọn sẽ đều bị xám (grayed out).

Vậy bạn làm gì?

Bước 5: Sửa quyền nhóm (Fix the group permissions)

Vâng, bước geeky này là một phần của thiết lập. Bạn sẽ cần thêm user của bạn vào nhóm VirtualBox để có thể chia sẻ tài nguyên USB. Bạn có thể làm từ dòng lệnh hoặc thử menu GUI.

Được rồi, chúng ta chạy Ubuntu với desktop Gnome. Do đó, vào System > Administration > Users and Groups. Trong menu mở ra, nhấp vào Manage Groups. Cuộn và tìm nhóm vboxusers.

Nhấp vào nút Properties. Đảm bảo user của bạn được liệt kê và tích chọn trong trường Group Members.

Bạn sẽ cần đăng xuất và đăng nhập lại vào phiên để hiệu lực có hiệu lực. Bây giờ, bật máy ảo một lần nữa và xem điều gì xảy ra.

Bước 6: Test lại và thành công

Lần này, nó sẽ hoạt động đúng. Nếu bạn dùng filter, thiết bị sẽ tự động mount. Bạn sẽ có thiết bị USB sẵn sàng dùng trong máy ảo. Nó có thể là thiết bị lưu trữ hoặc gadget cool khác. Bạn thậm chí có thể dùng iPhone, iPod hoặc tương tự, nếu hệ điều hành host không hỗ trợ đồng bộ thiết bị hoặc gì đó.

Trong quá khứ, bạn phải thay đổi tất cả các quyền khác thủ công, vì vậy vẫn có hy vọng và tiến bộ, nhưng tự động hóa bước này sẽ dễ dàng hơn cho người dùng trung bình. Nhưng xong, mọi thứ hoạt động!

Đọc thêm

Để thư viện đầy tutorial, guide, howto, mẹo và thủ thuật ảo hóa, thoải mái click vào link bên dưới, ưu tiên tất cả.

VirtualBox 3 overview

Compiz Fusion in VirtualBox 3

DirectX in VirtualBox 3

Seamless mode in VirtualBox

VirtualBox desktop shortcuts

Portable VirtualBox

How to add new hard disks in VirtualBox - Tutorial

How to clone disks in VirtualBox - Tutorial

How to shrink/expand disks in VirtualBox - Tutorial

How to install VirtualBox Guest Additions - Tutorial

Network & sharing in VirtualBox - Tutorial

How to boot from CD-ROM in newer versions of VirtualBox - Tutorial

Kết luận

Thiết lập chia sẻ USB trong VirtualBox không phải bước dễ dàng hoặc trực quan nhất, nhưng có thể làm mà không cần hiến tặng thận. Bạn không cần lóng ngóng trong code. Bạn sẽ phải chú ý một số bước, tuy nhiên, bạn nên chạy được trong vài phút, một khi máy ảo được cài đặt và thiết lập đầy đủ.

Dù sao, đó là tất cả. Bí ẩn khác được giải mã, tutorial khác làm dễ dàng. Hy vọng bạn thích; mong đợi thêm điều tốt. Cảm ơn Carl vì ý tưởng!

P.S. Tôi viết hướng dẫn này cho Ubuntu, Gnome. Nếu bạn cần hướng dẫn cho Gnome desktop khác hoặc KDE desktop, thoải mái ping tôi và tôi sẽ làm tiếp. Nói chung, nó khá giống nhau. Thêm user vào nhóm vboxusers. Đăng xuất, đăng nhập. C'est tout.

P.S.S. Nếu bạn thấy bài viết hữu ích, hãy hỗ trợ Dedoimedo.

Chúc vui.