Trong khi tạo một máy ảo trong VirtualBox là một nhiệm vụ dễ dà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 khởi động kép máy tính của mình và đã tạo một máy ảo trong một phân vùng hệ điều hành, do sự khác biệt về cấu trúc tệp giữa các hệ điều hành khác nhau, bạn sẽ không thể truy cập và mở tệp VM trong phân vùng khác.

Để minh họa: giả sử bạn đã cài đặt Win XP trên Macbook của bạn thông qua chương trình đào tạo. Như bạn đã nghe rất nhiều về Ubuntu và muốn thử nó, bạn đã cài đặt Virtualbox và tạo ra một máy ảo Ubuntu trong phân vùng Mac của bạn. Một ngày, trong khi làm công việc của bạn trong phân vùng Win XP, bạn thấy rằng bạn 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, nó sẽ không thể tuyệt vời nếu bạn có thể truy cập và mở máy ảo Ubuntu trong phân vùng Windows?

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. Các hướng dẫn sau đây sẽ cho bạn thấy làm thế nào bạn có thể có quyền truy cập vào máy ảo Virtualbox của bạn bất kể bạn đang ở trong hệ điều hành nào.

Nguyên tắc:

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 .

Đó là để nói, nếu bạn đang khởi động kép Windows và Linux / Mac, luôn luôn lưu tệp vdi trong phân vùng Windows của bạn. Đối với những người có 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ó hoặc trên đĩa cứng gắn ngoài (tốt nhất là).

Dưới đây là hướng dẫn đầy đủ để truy cập máy ảo từ hệ điều hành khác nhau

  • Nhấp vào đây nếu bạn khởi động kép Windows và Mac / Linux.
  • Nhấp vào đây nếu bạn khởi động hai máy Mac và Linux.

Đối với 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 luôn 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 bạn. Sau khi khởi động lại, bạn sẽ thấy một ổ đĩa mới được gắn trên máy tính của bạn. Đó là phân vùng Windows.
  • Tải xuống và cài đặt Virtualbox for Mac (chỉ dành cho máy Mac của Intel).

Bây giờ, chúng ta sẽ tạo một mục nhập trên Virtualbox của bạn và làm cho nó trỏ đến tệp vdi trong phân vùng Windows.

  • Mở ứng dụng Virtualbox.
  • Trên đầu cửa sổ, nhấp vào Mới để tạo một máy ảo mới.

  • Nhấn Next 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 mà nó yêu cầu bạn chỉ định ổ đĩa cứng của bạn

  • Nhấp vào Hiện tại. 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 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ấn Next tiếp theo Finish . Nó sẽ đưa bạn trở lại cửa sổ chính.

  • Đánh dấu mục VM mới trên cửa sổ chính và nhấn Start . Bạn sẽ thấy cùng một máy ảo mà bạn đã tạo trong phân vùng Windows đang chạy trên máy Mac của bạn ngay bây giờ.

Khởi động Linux và Windows kép

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 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 (theo các hướng dẫn trên màn hình) để 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 hai máy Mac và Linux

Nếu bạn khởi động hai máy 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 gắn ngoài của bạn sang định dạng NTFS. (Bạn cũng có thể thay đổi kích cỡ và tạo một phân vùng mới trên đĩa cứng hiện có của bạn và định dạng nó thành định dạng NTFS. Tôi sẽ đề cập đến điều đó 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 của bạn.

  • Bấm mới để tạo đĩa cứng ảo mới. Nhấn Next cho đến khi nó hỏi bạn nơi lưu trữ đĩa cứng ảo của bạn

  • 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 gắn ngoài NTFS. Điều này sẽ lưu tệp vdi vào đĩa cứng bên ngoài thay vì vị trí mặc định của nó.
  • Tiếp tục với cài đặt chuẩn của hệ điều hành khách.

Khi bạn đã hoàn thành việc tạo máy ảo, hãy khởi động lại máy Mac và làm theo bước trên để cấu hình Virtualbox trong máy Mac của bạn để truy cập vào máy ảo trên đĩa cứng gắn ngoài.

Đó là nó!

Ảnh chụp màn hình

Windows Vista hoạt động như một máy ảo trong Ubuntu

Máy ảo Vista tương tự chạy trên máy Mac