Tạo máy ảo trong VirtualBox dễ dàng, nhưng chia sẻ máy ảo giữa các OS khác nhau không dễ. Nếu dual-boot máy tính và tạo máy ảo trên một phân vùng OS, do khác biệt cấu trúc file giữa các OS, bạn không thể truy cập và mở file VM trên phân vùng kia.
Ví dụ: cài Win XP trên MacBook qua Boot Camp. Nghe nhiều về Ubuntu muốn thử, cài VirtualBox tạo máy ảo Ubuntu trên phân vùng Mac. Một ngày, làm việc trên phân vùng Win XP, cần truy cập ứng dụng trong máy ảo Ubuntu. Không cách nào mở máy ảo Ubuntu trong Windows vì không truy cập phân vùng Mac. Thay vì reboot sang Mac, tuyệt vời nếu truy cập và mở máy ảo Ubuntu trong phân vùng Windows?
Tình huống trên xảy ra dù dual-boot Linux/Mac hoặc Linux/Windows. Hướng dẫn dưới đây cho thấy cách truy cập máy ảo VirtualBox bất kể OS nào đang chạy.
Quy tắc cốt lõi:
Luôn tạo máy ảo VirtualBox (file đuôi vdi) trên phân vùng NTFS.
Nghĩa là, nếu dual-boot Windows và Linux/Mac, luôn lưu file vdi trên phân vùng Windows. Đối với Mac và Linux, phải tạo phân vùng NTFS mới trên ổ cứng hiện có hoặc ổ cứng ngoài (khuyên dùng ổ ngoài).
Dưới đây là hướng dẫn hoàn chỉnh truy cập máy ảo từ OS khác nhau
- Nhấp đây nếu dual-boot Windows và Mac/Linux.
- Nhấp đây nếu dual-boot Mac và Linux.
Máy tính dual-boot Windows và Mac/Linux
- Boot vào Windows
- Tải và cài VirtualBox cho Windows (nếu chưa).
- Tạo máy ảo như bình thường. Ghi nhớ đường dẫn file lưu file vdi máy ảo.
Khởi động lại máy và boot vào OS kia.
Nếu ở Mac OS
- Tải và cài MacFuse và NTFS-3G. Sẽ nhắc khởi động lại. Sau reboot, thấy ổ mới mount trên màn hình nền. Đó là phân vùng Windows.
- Tải và cài VirtualBox cho Mac (chỉ Mac Intel).
Giờ tạo mục trên VirtualBox trỏ đến file vdi trên phân vùng Windows.
- Mở ứng dụng VirtualBox.
- Trên cùng cửa sổ, nhấp "Mới" tạo máy ảo mới.


- Nhấp Next làm theo hướng dẫn tạo VM mới đến khi hỏi chỉ định ổ cứng


- Nhấp "Có sẵn". Cửa sổ tiếp theo, nhấp "Thêm" và trỏ đường dẫn đến file vdi trên phân vùng Windows.


- Sẽ thấy mục trong cửa sổ. Chọn mục và nhấp "Chọn".


- Cửa sổ tiếp theo, nhấp "Next" theo sau "Finish". Quay về cửa sổ chính.


- Chọn mục VM mới trên cửa sổ chính và nhấp "Bắt đầu". Sẽ thấy cùng máy ảo tạo trên phân vùng Windows chạy trên Mac.
Dual-boot Linux và Windows
Khởi động lại và boot vào phân vùng Linux.
- Cài "ntfs-3g" (nếu dùng Ubuntu Hardy, bỏ qua. Ntfs-3g đã cài sẵn)
- Tải và cài VirtualBox cho distro Linux (nếu chưa).
Lặp lại các bước như làm trên Mac (làm theo hướng dẫn ảnh chụp) để tạo mục VirtualBox trỏ đến máy ảo trên phân vùng Windows.
Máy tính dual-boot Mac và Linux
Nếu dual-boot Mac và Linux, trước tiên boot vào phân vùng Linux.
- Làm theo hướng dẫn này định dạng ổ cứng ngoài sang NTFS. (Có thể resize tạo phân vùng mới trên ổ hiện có và định dạng NTFS. Sẽ đề cập sau).
- Tải và cài VirtualBox. Tạo máy ảo mới làm theo hướng dẫn đến khi hỏi vị trí ổ cứng.


- Nhấp "Mới" tạo ổ cứng ảo mới. Nhấp "Next" đến khi hỏi nơi lưu ổ cứng ảo


- Nhấp biểu tượng cạnh trường "Tên file ảnh" chọn bất kỳ thư mục nào trên ổ cứng ngoài NTFS. Sẽ lưu file vdi trên ổ ngoài thay vì vị trí mặc định.
- Tiếp tục cài đặt chuẩn của hệ điều hành khách.
Xong tạo máy ảo, reboot vào Mac và làm theo bước trên cấu hình VirtualBox trên Mac truy cập VM trên ổ cứng ngoài.
Xong!
Ảnh Chụp Màn Hình

