Как открыть существующие виртуальные машины в VirtualBox?

Как открыть существующие виртуальные машины в VirtualBox?

Недавно я приобрел новую рабочую станцию ​​и перенес виртуальные машины VirtualBox и VMWare Player со старого ПК на новый.

VMWare Player VM — это просто: вы переходите в «Файл -> Открыть виртуальную машину…», находите файлы .vmx со старого ПК, и вуаля! Он запущен и работает. Все необходимые файлы, по-видимому, находятся в одной папке.

С VirtualBox, похоже, просто нет способа сделать это. Похоже, что виртуальные машины привязаны к исходному хосту каким-то магическим/невидимым образом, например, через записи в реестре и т. д.

решение1

Предыдущие ответы, по-видимому, устарели.

Начиная с версии 4 Oracle VirtualBox Manager, опция «Добавить» скрыта в меню «Машина» (которое является меню операционной системы). Просто выберите «Добавить» и перейдите к нужному файлу .vbox. Это отлично работает, даже если файл vbox находится на внешнем диске: если диск впоследствии будет удален, отсутствующие ящики просто будут помечены как «недоступные».

введите описание изображения здесь

решение2

В папке машины есть файл *.vbox. Перетащите его в список ВМ в VirtualBox.

решение3

Импорт существующих виртуальных машин с другого хоста в VirtualBox 4 и выше на хостах Windows:

  1. Импорт виртуального диска vdi:

    1. Перейдите в меню: *Файл ⇨ Менеджер виртуальных носителей.

    2. Перетащите [vm_name].vdiв список.

  2. Добавление импортированной машины в список менеджера vbox:

    1. Дважды щелкните файл [vm_name].vboxв каталоге виртуальной машины, чтобы добавить эту машину в список менеджера vbox.

    2. Дважды щелкните внутри [vm_name].vboxсписка менеджера vbox, чтобы запустить устройство.

  3. Заметки на полях:

    1. Если виртуальная машина создана на основе более старой версии vbox, у вас будет [vm_name].xmlвнутри подкаталога, а не [vm_name].vboxв том же каталоге, что и [vm_name].vdi.

    2. Скопируйте [vm_name].xmlв тот же каталог, что [vm_name].vdiи и переименуйте его в [vm_name].vbox.

    3. Перейдите к шагу 1.1 или 2.1 в зависимости от уже предпринятых вами действий.

решение4

По умолчанию VirtualBox загружает данные конфигурации по следующим путям:

  • В Windows это %HOMEDRIVE%%HOMEPATH%\.VirtualBoxобычно что-то вроде C:\Documents and Settings\Username\.VirtualBox.
  • В Mac OS X это $HOME/Library/VirtualBox.
  • В Unix-подобных системах (Linux, Solaris) это $HOME/.VirtualBox.

Это означает, что машины специфичны для вошедшего в систему пользователя. Если вам нужно задать общее место для хранения машин между разными пользователями, вы можете переопределить расположение по умолчанию, установив VBOX_USER_HOMEпеременную окружения. VirtualBox будет использовать путь в этой переменной в качестве хранилища для данных конфигурации виртуальной машины.

См. раздел справки VirtualBox наДанные конфигурации VirtualBoxЧтобы получить больше информации.

Связанный контент