Какова процедура сброса системы VirtualBox? Обратите внимание, что это не перенос гостевой ОС с аппаратного обеспечения на виртуализацию или что-то еще, упомянутое в Google «миграция виртуального бокса». Я имею в виду:
Я подозреваю, что дублирующая часть достаточно проста; но для восстановления может потребоваться ручное редактирование файлов конфигурации XML с помощью некоторого четко определенного процесса. Я хотел бы узнать об этом процессе.
Ну есть идеи? Я буду поддерживать частичные решения, которые указывают мне правильное направление.
Если вы используете VirtualBox 2.2.0 или новее (вы должны; исправлено множество ошибок и устранены узкие места), вы получите это прямо из коробки. Вы можете импортировать и экспортировать виртуальные машины в кросс-решение Открытый формат виртуализации. Вы можете сделать это как через графический интерфейс, так и из скриптов с использованием интерфейса командной строки vbox. Полученные резервные копии являются кроссплатформенными.
Увидеть VirtualBox 2.2.0 PDF руководство глава 3.8 на стр. 55: Импорт и экспорт виртуальных машин.
Fpr Linux: если вы не хотите переносить все виртуальных машин, вы можете просто скопировать папку ~ / .VirtualBox с одной машины на другую. Пока версии VirtualBox одинаковы, это будет работать. (Я недавно смонтировал эту папку через sshfs, и даже это сработало).
При использовании VirtualBox вы не можете перемещать виртуальные машины, если нет снимков. При наличии снимков это вызывает всевозможные головные боли и повреждения - и сами снимки также не могут быть перемещены.
Так что удалите все свои снимки, а затем скопируйте файл: я бы придерживался всего подкаталога. Я сделал это сам: переместил гостя с одного ноутбука с Linux на новый. Мне пришлось добавить виртуальную машину в список виртуальных машин, известных VirtualBox, но она работала прекрасно.
Вы также можете преобразовать виртуальные машины в файлы vmdk и перемещать их таким образом. Используя файлы как файлы vmdk, вы потенциально можете переместить виртуальные машины из VirtualBox в VMware или выполнить другие аналогичные действия.