Общие папки VirtualBox - Можно ли настроить общие папки для изменения пути при перемещении между хостами с разными ОС? - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть пара гостевых виртуальных машин VirtualBox на USB-накопителе, и я хотел бы использовать их на разных хостах. Хосты могут иметь разные операционные системы.

У меня проблема в том, что спецификация пути к общей папке зависит от операционной системы хоста. Например, на моем хосте Windows они находятся по адресу F: \ vb_shared_folder. На моем хосте OSX они находятся по адресу /Volumes/DiskName/vb_shared_folder.

Я хочу, чтобы общая папка монтировалась по одному и тому же пути в гостевой системе Ubuntu, поэтому я не могу определить две разные общие папки, так как свойство Name будет конфликтовать.

Единственное решение, которое я определил, - это редактировать файл .vbox перед запуском виртуальной машины, когда я меняю хосты или пытаюсь сохранить два разных .vbox, по одному для каждого хоста.

Я надеюсь, что либо есть синтаксис включения для файлов .vbox, где специфичный для машины файл на каждом хосте, просто имеет другую конфигурацию общей папки, но включает в себя остальное из общего файла на USB-накопителе.

А может, в файле .vbox есть условный синтаксис?

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

Спасибо за чтение. Я открыт для альтернатив.

...