Kinh nghiệm với VirtualBox
Posted by moriator on Tháng Mười 8, 2008
Lý do như đã nêu ở bài trước, là không thể không cài Windows XP để chạy Visual Studio C# Express phục vụ việc học tập. Thế là đành phải “tầm gửi” Windows XP lên Ubuntu 8.04 bằng VirtualBox.
Phiên bản mới nhất của VirtualBox hiện nay là 2.0.2. Bạn có thể tải về tại http://www.virtualbox.org/wiki/Linux_Downloads
Cách cài đặt Windows XP trên VirtualBox phải gọi là vô cùng đơn giản. Bạn chỉ việc làm những thao tác đơn giản như dưới đây (với các OS khác bạn làm hoàn toàn tương tự).
Tạo ổ đĩa ảo
Mở VirtualBox, chọn New -> Next đến phần VM Name and OS Type.
- Name: đây là tên ổ đĩa ảo. Cứ đặt là WindowsXP hay WinsXP tùy bạn.
- OS Type: Windows XP
Click Next đến phần Memory. Đây là dung lượng RAM bạn cấp cho Windows XP. Tùy vào lượng RAM của máy mà bạn chia sẻ cho phù hợp -> Next.
Virtual Hard Disk là phần tạo ổ đĩa ảo. Nếu chưa tạo bao giờ thì bạn chọn New… -> Next -> Image Type.
- Dynamically expanding image: xài đến đâu, dung lượng phình ra đến đó. (nên chọn)
- Fixed-size image: tạo 1 dung lượng sẵn cố định.
-> Next ->
- Image File Name: đây là nơi sẽ đặt ổ đĩa ảo. Mặc định là tại ~/.VirtualBox/VDI. Bạn có thể chọn ở vị trí khác. Điều này là cần thiết nếu bạn muốn chia sẽ ổ đĩa này cho nhiều tài khoản sử dụng (nếu đặt trong ~ thì tài khoản khác sẽ không thể dùng được.)
- Image Size: dung lượng ổ đĩa tối đa. Nếu bạn chọ Image Type là Dynamically expanding image thì sau khi cài ổ đĩa chỉ có khoảng 1.5GB thôi.
-> Next -> Finish.
Thế là xong bước 1.
Cài đặt Windows XP, bạn chỉ việc bỏ đĩa Windows XP vào ổ đĩa, mờ VirtualBox lên, chọn WindowsXP -> Start và cài đặt bình thường.
Chú ý: có 1 phím dùng để điều khiển con chuột giữa máy thật và máy ảo, gọi là phím Host. Mặc định của VirtualBox là phím Ctrl phải.
Chia sẻ file.
Việc chia sẻ file giữa máy thật và máy ảo trong VirtualBox rất đơn giản, thậm chí không cần phải gõ bất kì 1 dòng lệnh nào (như rất nhiều tài liệu hướng dẫn). Các bạn làm như sau.
Tạo 1 thư mục dùng để “liên lạc” giữa máy thật và máy ảo. Giả sử mình tạo thư mục SharedFolder trong ~.
Trong VirtualBox, chọn WindowsXP (bên trái), click vào Shared Folder (phần Details bên phải). Cạnh bên phải của bảng Setting chọn Add New Shared Folder (Ins) và chọn thư mục SharedFolder vừa mới tạo -> OK.
Khởi động Windows XP lên. Mở My Computer, trên thanh Menu chọn Tools -> Map Network Dirver…
- Driver: tên phân vùng dùng để chia sẻ. Bạn có thể chọn bất kì chữ cái gì trừ những chữ đã “có chủ”.
- Folder: chọn \\BOXSVR\SharedFolder
Finish. Lúc đó trong My Computer bạn sẽ thấy ổ đĩa SharedFolder trong phần Network Drivers.
Thế là xong!
Kinh nghiệm:
- Bạn có thể mount 1 file *.iso mà không cần phải burn ra đĩa. Trong cửa sổ WindowsXP, chọn Devices -> Mount CD/DVD-ROM -> CD/DVD-ROM Image…
- Muốn có âm thanh trong máy ảo, chọn Audio trong Setting -> Enable Audio -> Host Audio Driver: ALSA Audio Driver.
- Nếu cần thiết, tất hết CD-ROM, USB, Network để tránh trường hợp virus xâm nhập. Con đường kết nối duy nhất là SharedFolder.
- Các phím tắt có trong mục Machine trên thanh Menu. 1 số phím tắt thường dùng là Host+F, Host+L, Host+Del.
Thấy đơn giản chưa!
Chúc vui!
Bài liên quan: Sử dụng USB trong VirtualBox


viet94 đã nói
Thanks bác nhiều về bài viết rất hay này.
Một kinh nghiệm mà em từng bị, khi dùng chuột USB mà bật chế độ USB của máy ảo thì chuột sẽ không thể dùng trên máy thật (bật máy ảo lên cái máy thật die luôn).
moriator đã nói
Mình vẫn dùng được bình thường mà
VirtualBox nó xem máy ảo như 1 cửa sổ chương trình bình thường, có thể dùng chuột song song không cần phải nhấn phím Host.
dongthao đã nói
Bài rất chi tiết và cụ thể
Mediocre-Ninja.blogspot.com đã nói
Ặc, mới nhìn cái này tưởng blog của đồng chí Thao, theme y chang mà nội dung cũng gần gần …
nice article, anyway
tuấn đã nói
anh ơi cho em hỏi! cài win đến chỗ nó đòi fomat thì em chấp nhận, nó bị đơ, không chấp nhận thì nó không cho cài! làm sao bi giờ hả anh?
tuyetkiem đã nói
Host+F, Host+L, Host+Del.
Host là phím gì ?
moriator đã nói
@Tuyetkiem: Host trên VirtualBox là phím Ctl phải
tuyetkiem đã nói
Mình cũng dùng Virtualbox để thay thế VMWare. Nó rất nhẹ và rất tốt
Tiếc là tính năng Seamless Mode không được như mong đợi. (Tắt Compiz thì còn tạm ổn chứ để thì giật tung màn hình)
Ah Host là Right Ctrl thì phải nói rõ ra cho bà con hiểu chứ. Lúc mới xài mình cũng không biết Host là gì?
Full màn hình rồi không biết quay ra máy thật thế nào. Cứ phải tắt đi.
http://tuyetkiem.wordpress.com/category/virtualbox/
Nguyen Anh Tung đã nói
cho minh hoi share bluetooth cho may ao trong virtual box lam the nao