Mặc dù việc 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 một hệ điều hành khác thì lại 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 trên một trong các phân vùng hệ điều hành, do sự khác biệt về cấu trúc file giữa những hệ điều hành khác nhau, bạn sẽ không thể truy cập và mở file VM trong phân vùng khác. Hướng dẫn sau đây sẽ chỉ cho bạn cách bạn có thể chia sẻ với máy ảo VirtualBox của mình bất kể bạn đang sử dụng hệ điều hành nào.
Tạo thiết bị lưu trữ cho máy ảo
Bước đầu tiên trong việc chia sẻ máy ảo của bạn trên các hệ thống khác nhau là tạo một thiết bị lưu trữ bên ngoài có hệ thống file ExFAT. Điều này cho phép bạn load file ổ cứng cho máy ảo của mình bất kể hệ điều hành gốc của nó.
Để thực hiện việc này trong Windows, hãy mở trình quản lý file của hệ thống, sau đó cắm ổ cứng ngoài vào.
Tìm ổ đĩa của bạn trên thanh bên trái của trình quản lý file, nhấp chuột phải rồi chọn Format…
Nhấp vào danh sách drop-down bên dưới nhãn File system, sau đó chọn ExFAT.
Chấp nhận các giá trị mặc định, sau đó nhấp vào Start.
Tạo ổ ExFAT trong macOS
Nhấn Command + Space để mở Spotlight Search trên máy của bạn, sau đó nhập “Disk Utility”.
Nhấp vào mục nhập cho ổ đĩa vật lý của bạn trên thanh bên trái của cửa sổ.
Lưu ý: Theo mặc định, đôi khi ứng dụng Disk Utility sẽ không hiển thị các thiết bị vật lý. Để khắc phục điều này, hãy chuyển đến mục menu View, sau đó nhấp vào Show All Devices.
Nhấp vào nút Erase trên thanh phía trên của cửa sổ, sau đó chọn ExFAT trên hộp drop-down Format.
Nhấn Erase để định dạng ổ của bạn thành ExFAT.
Tạo ổ ExFAT trong Linux
Mở Terminal mới, sau đó nhập lệnh sau để cài đặt hệ thống file ExFAT trong máy của bạn:
sudo apt install exfatprogs exfat-fuse
Mở chương trình disk utility của hệ thống. Trong Ubuntu, bạn có thể thực hiện việc này bằng cách nhấn Win rồi gõ “disks”.
Chọn ổ đĩa vật lý của bạn, sau đó nhấp vào menu 3 chấm ở góc trên bên phải của cửa sổ.
Bấm vào Format Disk…, sau đó chọn Format. Thao tác này sẽ xóa tất cả các phân vùng hiện có trong thiết bị lưu trữ của bạn.
Nhấp vào nút + bên dưới sơ đồ Volumes của thiết bị lưu trữ.
Nhấp vào Next để chấp nhận kích thước phân vùng mặc định, sau đó nhấp vào nút radio Other, sau đó nhấn Next.
Chọn ExFAT trên phần lựa chọn hệ thống file, sau đó nhấn Create để cài đặt nó vào thiết bị của bạn.
Chia sẻ file VDI giữa Windows và Mac/Linux
Khởi động vào hệ thống Windows của bạn, mở VirtualBox, sau đó nhấp vào nút New trên thanh trên cùng của cửa sổ.
Cung cấp tên máy ảo, sau đó chọn file ISO của bạn.
Nhấp vào tab drop-down Hard Disk, sau đó nhấp vào nút Browse trong danh mục Hard Disk File Location and Size.
Tìm ổ cứng ngoài của bạn, sau đó chọn ổ đó làm vị trí của ổ đĩa VDI.
Đi qua trình hướng dẫn cài đặt hệ điều hành máy ảo, sau đó tắt máy ảo.
Khởi động vào MacOS hoặc Linux, sau đó mở bản sao VirtualBox của bạn trong hệ thống.
Ở đầu cửa sổ, nhấp vào New để tạo một máy ảo mới.
Cung cấp tên và loại VM của bạn, sau đó nhấp vào Next.
Đảm bảo rằng VM trên hệ điều hành thứ hai của bạn có cùng dung lượng bộ nhớ và bộ xử lý được cấp phát cho nó.
Nhấp vào nút radio Use an Existing Virtual Hard Disk File, sau đó nhấp vào nút Browse ở bên phải cửa sổ.
Nhấp vào Add, sau đó tìm kiếm file VDI của máy ảo trên ổ đĩa ngoài.
Bây giờ, bạn sẽ thấy một mục trong cửa sổ. Highlight mục nhập và nhấp vào Choose.
Trên cửa sổ tiếp theo, nhấp vào Next > Finish. Nó sẽ đưa bạn trở lại cửa sổ chính.
Highlight mục VM mới trên cửa sổ chính và nhấp vào Start. Bây giờ, bạn sẽ thấy máy ảo tương tự mà bạn đã tạo trong Windows đang chạy trên máy Mac của mình.
Chia sẻ file VDI giữa Mac và Linux
Khởi động vào Linux, sau đó mở VirtualBox bằng app launcher trên hệ thống của bạn.
Tạo một máy ảo mới, sau đó nhấp vào Expert Mode ở cuối trình hướng dẫn tạo.
Cung cấp tên và loại cho máy ảo mới của bạn, sau đó nhấp vào tab drop-down Hard Disk.
Nhấp vào biểu tượng bên cạnh trường Hard Disk Location and Size và chọn bất kỳ thư mục nào trong ổ đĩa ngoài.
Tiến hành cài đặt tiêu chuẩn của hệ điều hành khách.
Khi bạn đã hoàn tất việc tạo máy ảo, hãy khởi động lại vào macOS và tạo một VM mới sử dụng file VDI hiện có của bạn.