Поделитесь вашей виртуальной машиной VirtualBox между разными ОС

Создание виртуальной машины в VirtualBox — это простая задача, но делиться этой виртуальной машиной между разными ОС — это не так уж и легко. Если вы используете двойную загрузку на своем компьютере и создали виртуальную машину в одном из разделов ОС, вы не сможете получить доступ и открыть файл VM в другом разделе из-за различий в файловой структуре между разными ОС. Следующий учебник покажет вам, как можно делиться вашей виртуальной машиной VirtualBox, независимо от того, в какой ОС вы находитесь.
Совет: узнайте, как установить Windows в качестве виртуальной машины VirtualBox в Linux.
Содержание
- Создание устройства хранения для вашей виртуальной машины
- Обмен файлом VDI между Windows и Mac/Linux
- Обмен файлом VDI между Mac и Linux
- Часто задаваемые вопросы
Создание устройства хранения для вашей виртуальной машины
Первый шаг в совместном использовании вашей виртуальной машины между разными системами — создать внешнее устройство хранения с файловой системой ExFAT. Это позволит вам загружать файл жесткого диска для вашей виртуальной машины независимо от родительской ОС.
Чтобы сделать это в Windows, откройте файловый менеджер вашей системы, затем подключите внешний жесткий диск.
Найдите ваш диск на левой боковой панели файлового менеджера, кликните правой кнопкой мыши и выберите Формат…

Нажмите на выпадающий список под меткой Файловая система, затем выберите ExFAT.

Примите значения по умолчанию, затем нажмите Старт.
Создание диска ExFAT в macOS
Нажмите Command + Space, чтобы открыть поиск Spotlight на вашем компьютере, затем введите “Disk Utility.”
Кликните на запись вашего физического диска на левой боковой панели окна.

Примечание: Иногда утилита дисков не показывает физические устройства по умолчанию. Чтобы это исправить, перейдите в меню Вид, затем нажмите Показать все устройства.
Нажмите кнопку Стереть на верхней панели окна, затем выберите ExFAT в выпадающем списке Формат.

Нажмите Стереть, чтобы отформатировать ваш диск в ExFAT.
Создание диска ExFAT в Linux
Откройте новую сессию терминала, затем введите следующую команду для установки файловой системы ExFAT на вашем компьютере:
sudo apt install exfatprogs exfat-fuseОткройте программу утилиты дисков вашей системы. В Ubuntu вы можете сделать это, нажав Win и затем введя “disks.”
Выберите ваш физический диск, затем нажмите на пунктирное меню в правом верхнем углу окна.

Нажмите Форматировать диск…, затем выберите Формат. Это удалит все существующие разделы на вашем устройстве хранения.
Нажмите кнопку + под диаграммой Объемов вашего устройства хранения.

Нажмите Далее, чтобы принять размер раздела по умолчанию, затем нажмите кнопку с радио выбора Другой, затем нажмите Далее.

Выберите ExFAT в выборке файловой системы, затем нажмите Создать, чтобы установить её на вашем устройстве.

Полезно знать: узнайте, как вы можете защитить свои данные, создав скрытую файловую систему в Linux с помощью Shufflecake.
Обмен файлом VDI между Windows и Mac/Linux
Загрузите систему Windows, откройте VirtualBox, затем нажмите кнопку Новое на верхней панели окна.
Укажите имя вашей виртуальной машины, затем выберите ваш ISO файл.

Нажмите на вкладку Жесткий диск, затем нажмите кнопку Обзор в категории Расположение и размер файла жесткого диска.

Найдите ваш внешний диск, затем выберите его как расположение для вашего VDI диска.

Пройдите через мастер установки ОС вашей виртуальной машины, затем выключите виртуальную машину.
Загрузитесь в macOS или Linux и откройте вашу копию VirtualBox в системе.
В верхней части окна нажмите “Новое”, чтобы создать новую виртуальную машину.

Укажите имя и тип вашей виртуальной машины, затем нажмите Далее.

Убедитесь, что виртуальной машине в вашей второй ОС выделено такое же количество памяти и процессоров.

Нажмите на радиокнопку Использовать существующий файл виртуального жесткого диска, затем нажмите кнопку Обзор справа от окна.

Нажмите Добавить, затем найдите файл VDI вашей виртуальной машины на вашем внешнем диске.
Теперь вы должны увидеть запись в окне. Выделите запись и нажмите Выбрать.

На следующем окне нажмите Далее, затем Завершить. Это вернет вас к основному окну.

Выделите новую запись виртуальной машины в главном окне и нажмите Старт. Теперь вы должны увидеть ту же виртуальную машину, которую вы создали в Windows, работающую на вашем Mac.
Совет: узнайте, как создать переносимую виртуальную машину для облачных сервисов, экспортировав вашу виртуальную машину VirtualBox в файл OVA.
Обмен файлом VDI между Mac и Linux
Загрузитесь в Linux, затем откройте VirtualBox, используя меню приложений вашей системы.
Создайте новую виртуальную машину, затем нажмите Экспертный режим внизу мастера создания.

Укажите имя и тип вашей новой виртуальной машины, затем нажмите вкладку Жесткий диск.

Нажмите на иконку рядом с полем Расположение и размер жесткого диска и выберите любую папку на внешнем диске.

Продолжите стандартную установку операционной системы гостя.
Как только вы закончите создание виртуальной машины, перезагрузитесь в macOS и создайте новую виртуальную машину, использующую ваш существующий файл VDI.

К вашему сведению: узнайте о некоторых скрытых функциях VirtualBox в нашем шпаргалке по VirtualBox.
Часто задаваемые вопросы
Почему моя виртуальная машина загружается медленно, когда я ее запускаю?
Это скорее всего связано с скоростью передачи данных либо порта USB вашего компьютера, либо устройства USB. Чтобы исправить это, вы можете установить файл VDI вашей виртуальной машины на диск, совместимый с USB 3.0, и подключить его к порту USB 3.0 вашего компьютера.
Могу ли я преобразовать существующую установку виртуальной машины в общую?
Да. Для этого вам нужно скопировать файл VDI с диска вашего компьютера на внешний диск. В Windows вы можете найти ваши существующие файлы VDI в “C:\Users\YOUR-USERNAME\VirtualBox VMs.” В MacOS он находится в “/Users/YOUR-USERNAME/VirtualBox VMs”, а в Linux в “/home/YOUR-USERNAME/VirtualBox VMs.”
Вы можете скопировать этот файл VDI на ваш внешний диск и при создании новой виртуальной машины. Тем не менее, чтобы использовать этот диск в вашей текущей виртуальной машине, вы также должны обновить местоположение устройства хранения вашей виртуальной машины в разделе Настройки > Хранение в VirtualBox.
Могу ли я переместить свой файл VDI на больший диск после создания виртуальной машины?
Да. Файлы VDI являются самодостаточными виртуальными версиями физических жестких дисков. Это означает, что вы можете переместить файл VDI на любое носитель, который хотите, и VirtualBox все равно сможет правильно его загрузить.
credit image: Gabriel Beaudry через Unsplash и Wikimedia Commons ( логотипы MacOS, Tux, Windows, VirtualBox). Все изменения и скриншоты выполнены Ramces Red.