Tôi vừa mới cài đặt xong VirtualBox và nghĩ ngay đến chuyện viết bài
này vì khoảng 1 năm trước (+ tháng 8 vừa rồi), tôi có một “thắc mắc
không biết hỏi ai” về vấn đề : Làm sao để chia sẽ thư mục giữa máy thật
và máy ảo ? Nói một cách khác là từ máy ảo, tôi muốn truy cập một thư
mục trên máy thật.
[Cập nhật] Bạn muốn truy cập USB từ máy ảo ? Có luôn !
Đó là lần đầu tiên tôi sử dụng VMWare để thực hành mạng, nhớ lại mới
thấy thương cái máy tính : CPU 1.5Ghz, RAM 256. Vậy mà nó phải chạy
WinServer 2003 với VMWare cài 2 máy ảo cùng lúc ! Bây giờ nghĩ lại vẫn
thấy : Không thể nào !
Lúc đó, sau cài đặt máy ảo thành công thì tôi tự hỏi : (như trên).
Đọc tài liệu hướng dẫn thì thấy nó kêu cài công cụ VMWare Tools gì đó
(lâu quá không nhớ rõ tên) thì mới chia sẽ thư mục được. Thế là chạy
lên mạng tìm với hy vọng tải được công cụ này mới ghê chứ ! Sau này tôi
mới biết là nó là một gói cài đặt tùy chọn đi kèm, chỉ cần vào menu
Tools (sau khi khởi động máy ảo) là thấy nó sờ sờ ra đó. Vậy mà mất đến 2
ngày trời chạy ra chạy vào tiệm Net mới “ngộ” ra, đúng là “lúa” hết chỗ
nói. Sau khi cài đặt xong VMWare Tools, tưởng là được rồi, ai ngờ vẫn
không tài nào chia sẽ được thư mục, cài cái đó xong cũng như không.
Hồi tháng 8 vừa rồi, tôi chuyển sang sài VirtualBox và lại gặp vấn đề
đó. Khác chăng chỉ là tôi đã biết phải cài thêm cái gì và vô đâu để cài
mà thôi, còn sau khi cài xong thì cũng rứa, loay hoay hết 2 buổi sáng
mới biết cách share do nhớ lại cách làm đã áp dụng với VMWare. Hôm nay
tôi xin….share nó với mọi người, nhất là những ai được Google dẫn đến
blog-của-tui vì lý do : (như trên).
Trước tiên tôi sẽ nói cách sử dụng USB trong máy ảo. Bạn cắm USB vào máy
thật (dĩ nhiên rồi), sau đó khởi động VirtualBox > màn hình hiện ra
bạn sẽ thấy một mục có tên USB, hãy chọn nó > ở của sổ hiện ra bạn
bấm vào biểu tượng USB có cái dấu “+” ở góc phải và chọn USB mà bạn vừa
cắm vào máy tính là xong. Sau này khi khởi động máy ảo, nếu nó phát hiện
thấy các USB trong danh sách này đang cắm trên máy thật thì nó sẽ tự
động nhận luôn.
Sau khi cài đặt xong phần mềm và cài thành công máy ảo, bạn tiến hành
khởi động máy ảo và cài thêm gói hỗ trợ chia sẽ (tạm gọi vậy đi). Bạn
vào menu Tools (với VMWare) hoặc menu Devices (với VirtualBox) và nhấp
vào mục nào bạn thấy…nghi ngờ nhất : với VirtualBox là
Install Guest Additions, với VMWare hình như là
VMWare Tools gì đó thì phải. Nó sẽ cài đặt trên máy ảo, bạn cứ Next, Next hoài là được.
Sau khi cài đặt thành công, bạn tiến hành setup việc chia sẽ thư mục
như sau. Vì tôi đang dùng VirtualBox nên lấy nó làm minh họa VMWare thì
cũng tương tự :
Khởi động VirtualBox > bấm vào biểu tượng
Shared Folders > hộp thoại hiện ra, bấm vào biểu tượng thư mục có dấu cộng để thêm
một thư mục chia sẽ > hộp thoại hiện ra bạn hãy chọn thư mục trên máy
thật muốn share và bấm OK. Lưu ý : nếu được thì bạn nên check mục
Read-Only để đề phòng virus trên máy ảo xâm nhập vào thư mục chia sẽ hoặc đề phòng việc xóa nhầm gì đó…v…v…Xong bấm OK.
Sau khi setup xong các thư mục cần chia sẽ, bạn tiến hành khởi động
máy ảo. Sau khi khởi động xong bạn có thể truy cập ngay vào thư mục chia
sẽ bằng cách vào Run và gõ vào dòng
\\VBOXSVR\Tên_thư_mục_chia_sẽ_của_bạn.
Để tiện hơn cho việc truy xuất, bạn có thể biến thư mục chia sẽ thành
một ổ đĩa trong MyComputer bằng cách mở Windows Explorer > vào menu
Tools, chọn
Map network drive > cửa sổ hiện ra bấm nút
Browse > chọn mục
VirtualBox Shared Folders, danh sách các thư mục bạn chia sẽ xuất hiện, bạn chọn thư mục mong muốn là xong.
VMWare có một điểm lợi hại hơn VirtualBox là hỗ trợ kéo thả giữa máy
thật và máy ảo, rất là tiện. Tuy nhiên tôi thấy dùng VirtualBox có vẻ
đơn giản hơn, quan trọng nhất là nó miễn phí !