
Как видно из /заголовка, этот вопрос можно задать двумя разными способами.
У меня установлена Windows и в разделе много дискового пространства H:\
. У меня также есть Linux, который отображает те же огромные пространства в /mnt/HYPERVISOR
. Я хотел бы, чтобы VirtualBox оставался синхронизированным между двумя ОС. Когда я создаю виртуальную машину в Linux, я хочу видеть ее в Linux и наоборот.
В настоящее время я могу легко создать виртуальный диск, H:\
но затем мне придется заново создать виртуальную машину с той же конфигурацией в Linux и отобразить предыдущий жесткий диск. Это не так уж и накладно, просто потому что два xml
дескриптора машин создаются и поддерживаются независимо, но я ленив :)
Чтобы фактически обмениваться конфигурациями виртуальных машин (и потерять возможность обмениваться папками, поскольку пути Windows обязательно отличаются от путей Linux), я бы хотел, чтобы VirtualBox хранил xml
дескрипторы в H:\
/ /mnt/HYPERVISOR
, чтобы любая запущенная ОС считывала конфигурацию оттуда.
Кроме того, операционные системы не могут получить доступ к системным дискам друг друга из-за шифрования. C:\
BitLocked, /
LVM, но H:\
TrueCrypted и автоматически монтируется с помощью скрипта.
Как мне указать VirtualBox хранить дескрипторы машин в другом каталоге ~/.VirtualBox
?
решение1
Первая постановка вопроса («совместное использование между ОС») невозможна.
XML .vbox
-файл с описанием машины содержитжестко закодированоpaths. Если не экспортировать в OVF
, машину нужно пересоздать с теми же настройками. К счастью, вы всегда можете повторно использовать VHD, который является самым ценным ресурсом с точки зрения накладных расходов на дисковое пространство.
Второе выражение вопроса ("изменить каталог") очень простое. Полезно для того, чтобы держать виртуальные машины подальше от раздела, который нужно отформатировать. Я был очень глуп, что не искал в самом очевидном месте:Preferences
Переход к File -> Preferences
показывает следующий экран, где вы можете выбрать свой каталог
К сожалению, скриншот локализован. Если кто-то сделает снимок экрана английского VirtualBox, пожалуйста, замените его на свой, но потомки должны понимать, где искать эту опцию