Mặc dù tạo một máy ảo trong Virtualbox là một nhiệm vụ dễ dàng, nhưng việc chia sẻ máy ảo trên các hệ điều hành khác nhau thì không. Nếu bạn đang khởi động kép máy tính của mình và đã tạo một máy ảo ở một trong các phân vùng HĐH, do sự khác biệt về cấu trúc tệp giữa các HĐH khác nhau, bạn sẽ không thể truy cập và mở tệp VM trong phân vùng kia.
Để minh họa:giả sử bạn đã cài đặt Win XP trên Macbook của mình thông qua chương trình đào tạo. Như bạn đã nghe nhiều về Ubuntu và muốn dùng thử, bạn đã cài đặt Virtualbox và tạo một máy ảo Ubuntu trong phân vùng Mac của mình. Một ngày nọ, khi đang thực hiện công việc của mình trong phân vùng Win XP, bạn nhận thấy rằng mình cần truy cập một số ứng dụng trong máy ảo Ubuntu. Không có cách nào để bạn mở máy ảo Ubuntu trong Windows vì bạn không thể truy cập phân vùng Mac của mình. Bây giờ, thay vì khởi động lại vào phân vùng Mac, sẽ không tuyệt nếu bạn có thể truy cập và mở máy ảo Ubuntu trong phân vùng Windows phải không?
Tình huống trên sẽ xảy ra ngay cả khi bạn đang chạy khởi động kép Linux / Mac hoặc Linux / Windows. Hướng dẫn sau đây sẽ chỉ cho bạn cách bạn có thể có quyền truy cập vào máy ảo Virtualbox của mình bất kể bạn đang sử dụng hệ điều hành nào.
Quy tắc ngón tay cái:
Luôn tạo máy ảo Virtualbox của bạn (tệp có phần mở rộng vdi) trong phân vùng NTFS .
Có nghĩa là, nếu bạn đang khởi động kép Windows và Linux / Mac, hãy luôn lưu tệp vdi trong phân vùng Windows của bạn. Đối với những người dùng Mac và Linux, bạn sẽ phải tạo một phân vùng NTFS mới trên đĩa cứng hiện có của bạn hoặc trên đĩa cứng ngoài (tốt nhất là).
Dưới đây là hướng dẫn đầy đủ để truy cập máy ảo từ các hệ điều hành khác nhau
- Nhấp vào đây nếu bạn đang khởi động kép Windows và Mac / Linux.
- Nhấp vào đây nếu bạn đang sử dụng hệ điều hành Mac và Linux khởi động kép.
Dành cho máy tính khởi động kép Windows và Mac / Linux
- Khởi động vào Windows
- Tải xuống và cài đặt Virtualbox cho Windows (nếu bạn chưa làm như vậy).
- Tạo máy ảo của bạn như bạn thường làm. Lưu ý đường dẫn tệp nơi bạn lưu tệp vdi máy ảo.
Khởi động lại máy tính của bạn và khởi động vào hệ điều hành khác.
Nếu bạn đang sử dụng Mac OS
- Tải xuống và cài đặt MacFuse và NTFS-3G. Nó sẽ nhắc bạn khởi động lại máy tính của mình. Sau khi khởi động lại, bạn sẽ thấy một ổ đĩa mới được gắn trên màn hình của mình. Đó là phân vùng Windows.
- Tải xuống và cài đặt Virtualbox cho Mac (chỉ dành cho Intel Mac).
Bây giờ, chúng tôi sẽ tạo một mục nhập trên Virtualbox của bạn và làm cho nó trỏ đến vdi tệp trong phân vùng Windows.
- Mở ứng dụng Virtualbox.
- Ở đầu cửa sổ, hãy nhấp vào “Mới” để tạo một máy ảo mới.
- Nhấp vào Tiếp theo và làm theo hướng dẫn để tạo một máy ảo mới cho đến khi bạn đạt đến điểm nó yêu cầu bạn chỉ định ổ cứng của mình
- Nhấp vào "Hiện có". Trong cửa sổ tiếp theo, nhấp vào “Thêm” và trỏ đường dẫn tệp đến tệp vdi trong phân vùng Windows.
- Bây giờ bạn sẽ thấy một mục nhập trong cửa sổ. Đánh dấu mục nhập và nhấp vào “Chọn”.
- Trên cửa sổ tiếp theo, nhấp vào “Tiếp theo”, sau đó nhấp vào “Hoàn tất”. Nó sẽ đưa bạn trở lại cửa sổ chính.
- Đánh dấu mục nhập VM mới trên cửa sổ chính và nhấp vào “Bắt đầu”. Bạn sẽ thấy cùng một máy ảo mà bạn đã tạo trong phân vùng Windows của mình hiện đang chạy trong máy Mac của bạn.
Khởi động kép Linux và Windows
Khởi động lại máy tính của bạn và khởi động vào phân vùng Linux.
- Cài đặt “ntfs-3g” (nếu bạn đang sử dụng Ubuntu Hardy, bạn có thể bỏ qua bước này. Ntfs-3g đã được cài đặt sẵn trong hệ thống của bạn)
- Tải xuống và cài đặt Virtualbox cho bản phân phối Linux của bạn (nếu bạn chưa làm như vậy).
Bây giờ, chúng ta sẽ lặp lại các bước tương tự như chúng ta đã làm trong Mac (làm theo hướng dẫn ảnh chụp màn hình ở trên) để tạo một mục nhập trên Virtualbox để trỏ đến máy ảo trong phân vùng Windows.
Dành cho máy tính khởi động kép Mac và Linux
Nếu bạn đang khởi động kép Mac và Linux, trước tiên hãy khởi động vào phân vùng Linux.
- Làm theo hướng dẫn này để định dạng đĩa cứng ngoài của bạn thành định dạng NTFS. (Bạn cũng có thể thay đổi kích thước và tạo một phân vùng mới trên đĩa cứng hiện có của mình và định dạng nó thành định dạng NTFS. Tôi sẽ đề cập đến vấn đề đó trong tương lai).
- Tải xuống và cài đặt Virtualbox. Tạo một máy ảo mới và làm theo hướng dẫn cho đến khi nó hỏi bạn vị trí của đĩa cứng.
- Nhấp vào “Mới” để tạo một đĩa cứng ảo mới. Nhấp vào “Tiếp theo” cho đến khi nó hỏi bạn nơi lưu trữ đĩa cứng ảo của mình
- Nhấp vào biểu tượng bên cạnh trường “Tên tệp hình ảnh” và chọn bất kỳ thư mục nào trong đĩa cứng NTFS bên ngoài. Thao tác này sẽ lưu tệp vdi trong đĩa cứng ngoài thay vì vị trí mặc định của nó.
- Tiếp tục với cài đặt tiêu chuẩn của hệ điều hành khách.
Khi bạn đã tạo xong máy ảo, hãy khởi động lại vào Mac và làm theo bước trên để định cấu hình Virtualbox trong máy Mac của bạn để truy cập VM trên đĩa cứng ngoài.
Thế là xong!