Нужно переместить виртуальную машину, только чтобы обнаружить, что копирование и вставка не работают? Может быть, вы просто хотите знать, что для резервного копирования? Посмотрите это краткое руководство по процессу, чтобы лучше понять VirtualBox
Перво-наперво: убедитесь, что ваша виртуальная машина выключена и выключена. Затем убедитесь, что вы избавляетесь от любых снимков, которые у вас есть. К сожалению, нет надежного и надежного способа сделать это, не избавившись от них. Выберите вашу виртуальную машину и нажмите на вкладку «Снимки».
Выберите ваш снимок и нажмите кнопку удаления. Будьте готовы подождать, пока VirtualBox объединит различия с текущим состоянием вашей машины. Однако состояние машины фактически не изменится, так что не волнуйтесь. Теперь, когда подготовительные работы не нужны, мы можем начать процесс переезда.
Как только это будет сделано, перейдите в File> Virtual Media Manager. Вы увидите список носителей, которые вы использовали или подключили к своим машинам.
Выберите виртуальную машину, которую вы хотите переместить, затем нажмите на значок «Release» выше. В моем случае я перенесу W7.vdi из моего домашнего каталога на другой жесткий диск.
Как только он будет выпущен, закройте VirtualBox и перейдите в каталог настроек по умолчанию, /home/user/.VirtualBox/
Вы можете скопировать файл .vdi из директории HardDisks, если хотите просто создать резервную копию или переместить его. Будьте терпеливы, так как это может занять некоторое время в зависимости от вашей конфигурации.
А пока давайте отредактируем файл VirtualBox.xml по своему вкусу. Это тот шаг, о котором большинство людей мало что знают, но очень важно убедиться, что все работает гладко. Откройте его в Gedit.
Прокрутите немного вниз, и вы попадете в части, которые нам нужно отредактировать.
Если вы меняете расположение своих виртуальных машин, найдите теги xml для «MachineEntry» и измените исходный путь. Если вы меняете расположение образов виртуальных дисков, найдите теги xml для «HardDisk» и измените их местоположение. Как видите, каждая машина привязана к образу диска своим UUID, который не должен изменяться. Если вы перемещаете виртуальные машины на новый компьютер, обязательно скопируйте этот файл и замените предыдущий файл конфигурации.
В моем конкретном случае я просто хотел переместить образ диска на более просторный диск, поэтому я оставил другие вещи без изменений.
Если вы меняете хосты между Windows и Linux, обязательно измените объявление версии в верхней части файла, чтобы оно также указывало «windows» вместо «linux».
После перемещения файла .vdi запустите VirtualBox и перейдите в меню «Файл»> «Диспетчер виртуальных носителей».
Нажмите на старый файл .vdi и нажмите удалить. Теперь нажмите «Добавить», перейдите на новое место и нажмите «Открыть». Нажмите «ОК».
Теперь, когда новый .vdi добавлен в список VirtualBox, мы должны присоединить его к вашей виртуальной машине. На главном экране выберите его, перейдите в «Настройки» и нажмите на панель «Хранилище».
Под соответствующим контроллером IDE нажмите кнопку «Добавить вложение». Вы увидите, что жесткий диск добавляется автоматически, но, вероятно, он не будет правильным.
Нажмите на нее и справа под «Жестким диском» выберите правильный файл .vdi. Нажмите «ОК».
Если вы выполнили все шаги и правильно отредактировали VirtualBox.xml, вы сможете без проблем запустить компьютер! Есть несколько проблемных областей, поэтому, если что-то не работает, убедитесь, что вы используете правильные пути и отредактировали только соответствующие области VirtualBox.xml.
Весь процесс немного сложнее, чем просто копирование и вставка, но все же он относительно быстрый и безболезненный. Поделитесь своими комментариями о VirtualBox в комментариях!