Как перенести виртуальную машину vmware на другой компьютер
Обновлено: 21.11.2024
Вы можете переместить виртуальную машину в другое место в той же хост-системе или даже в другую хост-систему. Обычно все файлы, необходимые для запуска виртуальной машины, хранятся в одной папке и могут быть быстро перемещены в другое место. Вы даже можете переместить виртуальную машину на хост-систему с другой операционной системой!
Есть определенные моменты, о которых вам необходимо знать, прежде чем перемещать виртуальную машину на другую хост-систему:
- Виртуальная машина может работать некорректно на новом хосте, если новый хост имеет существенно отличающееся оборудование.
- вы можете переместить виртуальную машину с 32-разрядного узла на 64-разрядный узел, но не можете переместить виртуальную машину с 64-разрядного узла на 32-разрядный узел, если только 32-разрядный узел не поддерживает 64-разрядный узел. -битный процессор.
- при перемещении виртуальной машины VMware Player создает новый MAC-адрес для виртуального сетевого адаптера.
Вот как переместить виртуальную машину, созданную в VMware Player, на другую хост-систему:
<р>1. Убедитесь, что все файлы виртуальной машины хранятся в одном и том же каталоге виртуальной машины, поскольку некоторые файлы могут находиться за пределами каталога виртуальной машины. Например, если вы настроили рабочий каталог для размещения в другом месте, вам потребуется переместить файлы из рабочего каталога в каталог виртуальной машины и изменить рабочий каталог на это место. <р>2. Выключите виртуальную машину. <р>3. Скопируйте файлы виртуальной машины в новое место. В нашем примере мы скопируем файлы виртуальной машины из каталога C:VMsUbuntu в хост-системе и переместим их в каталог E:VMsUbuntu в другой хост-системе:Исходная хост-система:
Целевая хост-система:
<р>4. Откройте виртуальную машину в Vmware Player, установленном на компьютере, на который была перемещена виртуальная машина, выбрав «Файл» > «Открыть» и найдя файл .vmx в новом местоположении:
<р>5. Включите виртуальную машину в новом месте, чтобы убедиться, что она работает правильно.
Автопредложение помогает быстро сузить результаты поиска, предлагая возможные совпадения по мере ввода.
- Технологическая сеть VMware
- :
- Гипервизор рабочего стола
- :
- Рабочая станция VMware
- :
- Обсуждение VMware Workstation Player
- :
- Как скопировать ВМ на другой компьютер?
ПасторМарк
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Я использую VMware для доступа к моему программному обеспечению Logos Bible на своем компьютере с Linux. Как мне скопировать виртуальную машину Windows на свой ноутбук, чтобы мне не приходилось снова загружать полные загрузки?
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
На самом деле переместить/скопировать виртуальную машину из одной системы в другую очень просто. Просто убедитесь, что виртуальная машина выключена правильно (не приостановлена), а затем скопируйте полную папку со всеми файлами в другую систему. Там вы можете открыть виртуальную машину (файл vmx) и снова запустить ее. VMware может спросить вас, была ли виртуальная машина перемещена или скопирована. Если вы не хотите возиться с сетью (в виртуальной машине), выберите «Я переместил это».
Если вы не можете напрямую скопировать файлы из одной системы в другую, вы можете использовать, например. USB-диск для переноса файлов.
ВудиЗ
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Вообще говоря, копирование файлов, составляющих виртуальную машину, ничем не отличается от копирования любых других файлов из одного места в другое. Однако обязательно выключите из гостевой ОС, а не приостановите виртуальную машину, и закройте VMware Player перед копированием/перемещением виртуальной машины.
Также обратите внимание, что если гостевой ОС является Windows и версия, для которой требуется активация домашнего типа по телефону, как при активации продукта Windows, это может быть вызвано различиями в центральном процессоре. Это также может относиться и к другим активациям продукта, поэтому примите это во внимание вместе с лицензированием, если вы собираетесь использовать виртуальную машину на обоих компьютерах.
Вы можете копировать/перемещать виртуальную машину по сети, если вы подключены к локальной сети, или, например, использовать внешний жесткий диск USB.
На хосте Linux виртуальные машины по умолчанию расположены в папке vmware в вашей домашней папке.
Примечание, прежде чем начать -
Для хорошего ответа от виртуальной машины рекомендуется не менее 8 ГБ ОЗУ на вашем ноутбуке/настольном компьютере.
У вас должен быть ДОСТУП АДМИНИСТРАТОРА на вашем ноутбуке с Windows (или на MAC).
Прежде чем продолжить, убедитесь, что вы можете войти в систему на своем ноутбуке с Windows/MAC.
Создание виртуальной машины под управлением Vmware Player, а затем ее перенос на другой Vmwaye Player/Vmware Fusion, работающий на ноутбуке с Windows или Macintosh.
Вы можете запустить виртуальную машину либо с помощью загрузочного компакт-диска, а затем следуя обычной процедуре кикстарта, либо подготовив собственный файл boot.iso и загрузив его из файла iso.
Следующая процедура использует пользовательский файл iso для кикстарта/сборки виртуальной машины.
Создайте собственный файл boot.iso на сервере Linux (например, на mclogin) и скопируйте его на компьютер с Windows. Это пользовательский файл boot.iso и файл ks.cfg в каталоге isolinux.
Монтирование boot.iso в Linux —
$ mount -o loop,rw /tmp/boot.iso /mnt1
dr-xr-xr-x 1 root root 2048 24 июня 14:21 ./
drwxr-xr-x 31 root root 4096 30 мая 19:14 ../
-r-xr-xr-x 1 root root 34816 24 июня 14:21 bootcd.iso*
dr-xr-xr-x 1 root root 2048 24 июня 14:10 isolinux/
-r-xr-xr-x 1 root root 220 11 июля 2011 г. trans.tbl*
Сначала подключите компакт-диск к файлу boot.iso, а затем загрузитесь с него.
Команда для загрузки/кикстарта из файла boot.iso.
Запустите Vmware Player.
Выберите «Создать новую виртуальную машину»
Нажмите «Настроить оборудование», чтобы указать компакт-диску файл boot.iso, который мы подготовили.
Нажмите "Готово"
Примечание. После создания виртуальной машины вы можете нажать «Изменить настройки виртуальной машины» и выбрать нужную память и количество ядер процессора в соответствии с вашими требованиями.
В этом примере виртуальная машина будет создана в папке C:\Users\divekar\Documents\Virtual Machines\shashitest2
Включите виртуальную машину. Если вы включите виртуальную машину, она загрузится с iso cd.
В приглашении «boot:» введите «linux ks=cdrom:/isolinux/ks.cfg» для автоматического кикстарта.
Когда система запустится, проверьте все дисплеи
Если операционная система установлена на ВМ, установите Vmware Tools.
Запустите виртуальную машину и войдите в гостевую ОС/ВМ из Vmware Player. Установите инструменты Vmware.
Теперь выключите виртуальную машину и выключите ее.
Например, в Windows папка виртуальной машины для shashitest1 расположена так:
Папка VM shashitest1 содержит следующее на ноутбуке с Windows –
Миграция виртуальной машины —
Скопируйте виртуальную машину и переместите ее на другой ноутбук с Windows или на MAC.
Запустите Vmware Player на втором ноутбуке/MAC
Нажмите «Открыть виртуальную машину»
Выберите папку ВМ, скопированную с другого компьютера.
Нажмите «Воспроизвести виртуальную машину»
Нажмите «Я скопировал это».
Ваша виртуальная машина запустится, и вы сможете начать ее использовать.
Миграция ВМ с MAC на ноутбук с Windows –
1) На MAC образ ВМ находится в папке /Users/Shared/VmWare. Мы выбрали это место, так как оно видно всем пользователям, которые входят в систему на компьютере.
2) Скопируйте весь каталог /Users/Shared/VmWare с MAC на USB, а затем с USB на ноутбук с Windows.
3) Установите Vmware Workstation на ноутбук с Windows
4) Следующие настройки применяются для «Vmware Workstation на ноутбуке с Windows», если вы хотите использовать как eth0, так и eth1 виртуальной машины Linux.
eth0 получит адрес DHCP и подключится к беспроводной сети.
eth1 будет иметь фиксированный IP-адрес и будет подключен к Ethernet-соединению.
5) Запустите программу "Редактор виртуальной сети" и настройте следующее -
Vmware Workstation поставляется с «редактором виртуальной сети». Ниже приведены несколько важных снимков экрана «Редактор виртуальной сети» —
Я использую VirtualBox 4.1.x на своем компьютере с Ubuntu и настроил несколько виртуальных машин. Поскольку есть несколько способов перенести виртуальную машину в VirtualBox на другой компьютер, мне было интересно, какой из них рекомендуется:
- Используйте «утилиту импорта/экспорта».
- Скопируйте всю папку виртуальной машины, содержащую файлы .vdi и .vbox.
- Клонируйте VDI с помощью Virtual Media Manager, а затем заново создайте виртуальную машину на целевой машине, но используя клонированный VDI в качестве жесткого диска.
Я успешно использовал 1-й метод несколько раз, и он всегда работал. Проблема в том, что после экспорта и импорта образ диска трансформируется уже в VMDK, а не в VDI!
Второй способ, вероятно, самый простой, но я не уверен, что простое копирование файлов будет работать или нет на целевой машине. При поиске об этом методе я обнаружил, что у некоторых людей были проблемы, для решения которых им приходилось редактировать файл VirtualBox.xml!
Наконец, есть третий способ, но он требует дополнительной работы по созданию виртуальной машины, аналогичной исходной конфигурации виртуальной машины, что нежелательно.
Из приведенного выше объяснения ясно, что мне нужен второй метод, но мне нужен совет эксперта по этому поводу, работает он или нет. Я не хочу, чтобы мне мешало редактирование XML!
Как лучше всего безопасно перенести мои ВМ на другой компьютер с помощью VirtualBox?
@seyed 1. Безотказное решение с высокой вероятностью успеха/воспроизводимостью не всегда может быть рекомендуемым и/или лучшим решением проблемы и наоборот. Однако, поскольку вы спрашиваете о рекомендуемом решении, вариант (2) из вашего списка (хотя и подверженный ошибкам) будет самым быстрым и, следовательно, рекомендуемым! Варианты (1) и (3) относятся к категории отказоустойчивых, поскольку они будут работать в большинстве случаев. P.S.: после экспорта некоторые (большинство?) настройки конфигурации могут быть изменены (если используются опции 1 / 3)! . Надеюсь, это поможет.
9 ответов 9
Молодцы, что провели исследование. Я регулярно использую все три варианта.
(Используйте «утилиту импорта/экспорта»). Это самый простой способ, потому что он объединяет всю виртуальную машину в один файл и почти каждый раз передает его без проблем. Однако, по моему опыту, при создании файла OVA или OVF для экспорта он отбрасывает все снимки и, если это сделано неправильно, может привести к файлу VMDK. При повторном импорте виртуальной машины вы сможете выбрать, какой тип файла жесткого диска вы хотите создать: VDI или VMDK.
(Скопируйте всю папку виртуальной машины, содержащую файлы .vdi и .vbox). Это мой предпочтительный вариант, и хотя мне несколько раз приходилось редактировать XML-файл, я сам виноват, что что-то испортил. Убедитесь, что при копировании виртуальной машины вы получаете ВСЕ связанные с ней файлы. Проблемы, с которыми я столкнулся, заключались в том, что определенные моментальные снимки и вторичные файлы VDI находились в неправильном каталоге и не были скопированы должным образом. Если вы скопируете все файлы (и разрешения), у вас не должно возникнуть никаких проблем.
(Клонируйте VDI с помощью «Диспетчера виртуальных носителей», а затем воссоздайте виртуальную машину на целевой машине, но используя клонированный VDI в качестве жесткого диска). Это менее желательно, поскольку в этом случае у вас будет 2 копии. виртуальной машины, и это может вызвать проблемы с лицензированием, проблемы с сетью и т. д. в зависимости от того, как вы клонируете файл VDI.
Подводя итог, я определенно рекомендую вариант 2, просто убедитесь, что вы получили все необходимые файлы при перемещении.
Просто доп для Варианта 1, ссылка, после импорта формат VDMK, вроде определился и изменить нельзя.
Для завершения: если вы используете вариант 2, сделайте это на целевой машине: Virtualbox > Машина > Добавить > [перейдите к папке, где находятся все файлы ВМ]. Возможно, будет хорошей идеей поместить новые файлы ВМ в ту же папку, где хранятся все остальные ВМ.
Один важный шаг, отсутствующий для варианта 2, при условии, что вы перемещаете виртуальные машины, а не копируете их на новую машину: после закрытия VirtualBox (если он запущен) вам необходимо заменить старый путь в файле конфигурации VirtualBox.xml. с новыми. В противном случае вы увидите, что все ваши виртуальные машины недоступны, а Virtual Media Manager будет жаловаться на отсутствие виртуальных жестких дисков.
Метод 2 теперь хорошо работает (с VirtualBox 4.0 и выше) без необходимости модификации XML:
- Остановите свою виртуальную машину
- Выйти из VirtualBox
- Скопируйте папку ВМ в новое место.
- Перезапустите VirtualBox и удалите старую виртуальную машину.
- Перейдите в меню «Машина» ≥ «Добавить» и перейдите к новому местоположению.
ps: у меня VirtualBox 4.3.20 на OSX 10.10
Не могу поверить, что за него проголосовали не так много, как должно быть! Это самый простой способ (слишком простой!) при перемещении ВМ в пределах одной ОС. Успешно переместил две виртуальные машины с диска C на диск D. У меня 64-разрядная версия Win7 с Virtualbox 5.x
Я также предпочитаю вариант 2:
- Скопируйте всю папку ВМ, содержащую файлы .vdi и .vbox.
Но иногда происходит несоответствие UUID. Часто это происходит, если вы просто копируете образ диска VDI с одной машины на другую, но у меня это случалось и при прямом копировании полных каталогов.
Итак, если это сообщение, которое вы получаете после перемещения виртуальной машины и попытки запустить ее в новой настройке:
Не удалось открыть жесткий диск.
Невозможно зарегистрировать жесткий диск, поскольку жесткий диск с UUID уже существует.
Просто зайдите в каталог вашей виртуальной машины; конечно, измените фактический путь, чтобы он соответствовал фактическому пути, по которому вы идете:
И запустите эту команду, чтобы назначить диску новый UUID:
Если кто-то еще ищет ответ на этот вопрос, я успешно переместил 5 виртуальных машин Virtual Box в другую установку Win7 на новый жесткий диск на том же компьютере (по сути, переход с одной гостевой ОС на другую на том же ПК). Я понимаю, что драйверы на совершенно новой машине, вероятно, будут отличаться и потенциально могут негативно повлиять на переезд, но я задокументировал процесс ниже в надежде, что это может кому-то помочь.
- Не требовалось клонировать виртуальные машины или изменять XML-файл. Версия VB была достаточно свежей: 4.3.12r93773.
- Новые копии ВМ были созданы в новой папке/на общем диске, чтобы сохранить существующие/старые ВМ без изменений. Я все еще могу загружаться со старого жесткого диска, который я сохранил для резервирования/решения проблем, пока не буду доволен своей новой настройкой; чтобы при необходимости я мог получить доступ к старым виртуальным машинам в их прежнем состоянии.
- Буквы дисков могут различаться/могут быть необязательными в зависимости от вашей настройки.
На старом хосте Win7:
На новом хосте Win7:
- Создайте новую папку с именем X:\NewVMs\VirtualBox VMs (на новой машине с Win7, чтобы убедиться, что разрешения в порядке)
- Скопируйте/вставьте (не перетаскивайте) все виртуальные машины и содержимое связанных папок из старой папки в эту папку (используются новые разрешения)
- Удалите VirtualBox (если он установлен)
- Удалить папку .virtualbox и все содержимое (если оно существует)
- ПЕРЕЗАГРУЗИТЕ, чтобы убедиться, что не осталось программных файлов или записей реестра (при удалении старого VirtualBox).
- Установите/переустановите VirtualBox (убедитесь, что вы используете ту же версию, что и VirtualBox, на котором были созданы виртуальные машины на старом хосте/машине (в моем случае версия 4.3.12r93773))
ВАЖНО : (Не устанавливайте флажок, чтобы открывать/запускать VirtualBox в конце установки) - Скопируйте/вставьте (не перетаскивайте) папку .virtualbox и содержимое со старого хоста Win7 (обычно C:\Users[имя пользователя].VirtualBox
- Теперь откройте VirtualBox
- Установите для новой папки создания ВМ по умолчанию тот же путь к файлу, что и для вновь созданной папки виртуальных машин VirtualBox: X:\NewVMs\VirtualBox VMs
- Проверить статус ВМ
Хотя это информативный ответ, он не касается того, о чем спрашивали. Другой вопрос может быть более подходящим местом для вашего ответа.
- у вас есть только одна ВМ (или вы хотите переместить все свои ВМ),
- а хост - это то же оборудование с той же версией ОС (или переустановка той же ОС на тот же компьютер)
Если вы находитесь в этом случае, то все просто:
- Выключите VirtualBox на обоих хостах.
- Скопируйте папки .config/VirtualBox и виртуальных машин VirtualBox с исходного хоста.
- Скопируйте эти папки на целевой хост.
- Запустите VirtualBox на целевом хосте
В VirtualBOX:
- Выключите ВМ
- Щелкните правой кнопкой мыши и удалите виртуальную машину (не удаляйте файлы)
- Откройте файл>Менеджер виртуальных носителей и удалите .vdi
- Перейдите в меню "Файл" > "Настройки" > "Общие" и установите новое местоположение для папки компьютера по умолчанию.
- Создайте новую ВМ, используя экспертный режим, чтобы создать ВМ без жесткого диска
В проводнике:
- Найдите файл .vdi и скопируйте его.
- Перейдите к новой папке компьютера по умолчанию, внутри будет папка ВМ
- Вставьте файл .vdi в новую папку ВМ.
Назад в VirtualBOX:
Примечание. Если способ 2 не позволяет установить VirtualBOX, перейдите в папку C:\Users\.VirtualBox, удалите VirtualBox.xml и переименуйте VirtualBox.xml-prev в VirtualBox.xml
Я также использовал метод 2 для перемещения своей виртуальной машины, и мне не нужно было вносить какие-либо изменения ни в один XML-файл, но я получил пару ошибок с USB и совместным доступом к файлам, и ниже показано, как я исправил их вместе с процессом:< /p>
Скопируйте виртуальную машину со старого на новый компьютер. Файлы виртуальной машины отличаются от самой виртуальной машины Oracle. Эти файлы обычно находятся в папке c:\users\\VirtualBox VM\. Я взял всю часть VirtualBox VMs\ и скопировал ее в аналогичное место на новом ПК. Это копирует все виртуальные машины, которые у меня были на исходном ПК.
Теперь на новом ПК запустите виртуальный ящик, перейдите в Меню > Машина > Добавить и выберите файл .vbox из скопированной папки. Вот и все.
Теперь, когда я запускаю виртуальную машину на новом ПК, я получаю сообщение об ошибке при загрузке:
Я не знаю, почему USB-контроллер не работал, потому что он работал на исходном компьютере. Я пошел дальше и установил пакет расширений VirtualBox
Эта установка была немного странной, потому что загружаемый файл установки не был исполняемым файлом. Я щелкнул Oracle_VM_VirtualBox_Extension_Pack-5.1.4-110228.vbox-extpack и выбрал «Выбрать программу из списка установленных программ», а затем выбрал виртуальный бокс Oracel и установил расширение. Это устранило проблему, но есть еще одно менее желательное решение: вы можете отключить USB.
Если у вас были общие папки на исходной виртуальной машине, они могут отличаться, и вы получите сообщение об ошибке. Просмотрите их в «Настройки» >> «Общая папка» и удалите те, которые не работают. Сообщение об ошибке будет выглядеть так:
Скопируйте папку, содержащую машину, в место назначения, затем в меню: «Машина» ---> «Добавить», а затем выберите файл vbox, а НЕ файл vdi. Для меня это прошло безупречно. Не знаю, повезло ли мне или так и должно быть.
зар, обо всем по порядку. никогда не перемещайте машину, которая находится в сохраненном состоянии, перед перемещением вы должны закрыть гостевую систему, а не просто сохранить состояние.
Также убедитесь, что вы используете одну и ту же версию VirtualBOX на обоих хостах, но не только версию VirtualBOX, но и версию пакета расширений. или, по крайней мере, у нового хоста более высокая версия, но никогда не более низкая версия ни на одном из этих двух.
И, наконец, я усвоил это на собственном горьком опыте: удалите конфигурацию папки SHARED в VirtualBOX перед перемещением машины, а затем заново создайте ее правильным образом. очень важно, когда на хосте разные ОС (хост Windows/Linux).
И просто в качестве примечания. я всегда, всегда использую неизменяемые файлы VDI жесткого диска для ОС, а также для данных VDI (таким образом, один и тот же DATA VDI можно использовать не только для гостей), особенно трюк для 4GiB pagefile.sys
Последняя часть, повторное использование неизменяемого файла VDI, немного усложняет задачу, в VirtualBOX есть БОЛЬШАЯ ОШИБКА.
Чтобы увидеть ошибку в действии:
- Создайте один неизменяемый VDI (например, тот, который я использую для pagefile.sys)
- Создайте две или три ВМ на VirtualBOX
- Переместите один из них в начало списка (чтобы не повредить любой из ваших)
- Создайте резервную копию файлов .vbox каждой из созданных вами машин (для сравнения после возникновения ОШИБКИ)
- Подключите этот неизменяемый VDI к нескольким из этих компьютеров (кроме того, который находится вверху списка)
- Теперь посмотрите .vbox машины, которая находится вверху списка
Эта машина была отредактирована, в ней есть неизменяемые ссылки на VDI других машин.
Итак, ОШИБКА заключается в следующем: изменение одного компьютера с добавлением неизменяемого VDI, используемого другим, влияет на компьютер в верхней части списка.
Какого черта я повторно использую один и тот же VDI 4 ГиБ на всех компьютерах с Windows? Легко, это MBR-диск с разделом FAT32, куда я поместил pagefile.sys, поскольку он неизменяем, все виртуальные машины будут создавать файл в своей папке моментальных снимков, где они сохраняют изменения, и они теряются при следующей загрузке, поэтому я делаю не нужно 4 ГБ для каждого гостя, хранящегося на хост-диске, достаточно одного. таким образом я экономлю много ГиБ, так как у меня есть более 20 различных окон для тестирования приложений, которые я разрабатываю для себя, все комбинации (XP, Vista, 7, 8, 8.1, 10) * (32 бита, 64 бита) * (просто как при первой установке, после каждого ServicePack, после полного обновления Windows), я получаю очень много гостевых.поэтому на всех из них я разделяю неизменяемый 4GiB VDI для виртуального барана (pagefile.sys).
И если вы позволите ОШИБКЕ пойти дальше, попробуйте переместить одну из этих машин на другой хост VirtualBOX (помните, что это только виртуальные машины с конфигурацией на них, и на них еще не установлен гостевой компьютер), вы увидите, что VirtualBox не позвольте вам добавить их, так как некоторые VDI отсутствуют (это ЛОЖЬ и ИСТИНА, это то, что такая первая машина содержит ссылки на такие VDI вместо того, чтобы быть на правильной машине).
Теперь сравните все файлы .VBOX с предыдущей резервной копией. обратите внимание, как один изменен неправильно. да, он находится вверху списка.
Ну, об этой ОШИБКЕ сообщили VirtualBOX несколько лет назад, они до сих пор не могут ее исправить. и это вызывает много, много проблем.
Кроме того, если вы переместите верхний на виртуальных машинах в более низкое положение, закройте VirtualBox и перезапустите его. скажет вам, что некоторые машины повреждены и не могут быть запущены. да, первый в списке нужно рассматривать в другой форме, если вы не хотите получить много неприятностей.
Это действительно серьезная ОШИБКА, на обнаружение которой у меня ушло много дней (несколько лет назад), я узнал ее на собственном горьком опыте!
Я преодолел это благодаря машине, которую я назвал:
У него пустая конфигурация и только один VDI, да, вы правы, вы уже догадались, неизменный VDI, который я разделяю для всех остальных виртуальных машин.
Ну, когда я открываю файл .VBOX, я вижу внутри него много строк в разделе, по одной на каждую машину, где я использую этот неизменяемый VDI. просто как образец (я удаляю личные данные):
Вы можете экспортировать свои виртуальные машины на другой компьютер. Вот как.
В прошлом перенос виртуальной машины (ВМ) с одного компьютера на другой был сложным процессом. Несколько управляющих XML-файлов управляли виртуальными машинами, и перемещение виртуальных машин требовало редактирования этих файлов и обеспечения перемещения всех связанных с ними файлов.
Понятно, что не всегда все шло гладко. Виртуальные машины отказывались загружаться, VirtualBox не мог идентифицировать виртуальные машины, а конфликты носителей были довольно частыми случаями.
К счастью, новые версии VirtualBox значительно упростили перенос виртуальных машин с одного компьютера на другой. Итак, вот как можно экспортировать виртуальную машину VirtualBox на другой компьютер.
Перед перемещением виртуальной машины
Перемещение виртуальной машины само по себе является простым процессом, но перед этим необходимо принять некоторые меры предосторожности.
Сначала проверьте, используете ли вы последнюю версию VirtualBox. Перейдите в меню «Файл» > «Проверить наличие обновлений». Если есть доступные обновления, установите их.
Затем отключите все активные виртуальные машины и закройте VirtualBox. Отключение всех процессов VirtualBox перед экспортом виртуальной машины сводит к минимуму вероятность конфликтов в дальнейшем.
Наконец, откройте VirtualBox, и вы готовы к экспорту.
Как экспортировать виртуальную машину VirtualBox
Есть два простых метода, которые можно использовать для экспорта виртуальной машины VirtualBox. Первый способ заключается в использовании встроенной функции экспорта для создания экспортируемого файла VDI. Другой способ — скопировать и вставить всю папку виртуальной машины, которую вы хотите переместить.
Как экспортировать виртуальную машину с помощью встроенной функции
Еще раз, прежде чем начать экспорт, выключите все виртуальные машины и закройте VirtualBox.
Примерно через 5 минут запустите VirtualBox и нажмите Инструменты. Затем выберите Экспорт на правой панели.
Далее выберите из списка виртуальную машину, которую хотите экспортировать, и нажмите Далее. Откроется панель настроек устройства.
На панели настроек устройства можно настроить экспорт. Вы можете изменить результирующий формат файла, выбрать имя файла для экспорта и указать, хотите ли вы сохранить MAC-адреса и другие сетевые конфигурации.
Однако, если вы не знаете, следует ли вам изменить параметр, придерживайтесь значений по умолчанию.
- Убедитесь, что в поле Формат выбран формат Open Virtualization Format 1.0.
- В поле «Файл» вы можете изменить местоположение и имя экспорта. При настройках по умолчанию файл будет иметь то же имя, что и ваша ВМ, и будет экспортирован в папку «Документы».
- Затем выберите подходящий вариант MAC-адреса. Если вас не беспокоят MAC-адреса, придерживайтесь значения по умолчанию «Включить только MAC-адреса сетевого адаптера NAT». С другой стороны, вы также можете удалить или сохранить все MAC-адреса. Выберите наиболее подходящий для вас вариант.
- Наконец, помимо выбора «Записать файл манифеста», выберите «Включить файлы образов ISO», если вы не хотите загружать файлы ISO в будущем. Затем нажмите «Далее», чтобы перейти на панель настроек виртуальной системы.
Последним шагом процесса экспорта является добавление сведений о виртуальной машине.
- В настройках виртуальной системы дважды щелкните любую строку, в которую вы хотите добавить информацию.Например, если вы хотите описать экспортируемую виртуальную машину, дважды щелкните строку описания и добавьте информацию.
- Если вы не знаете, что написать, или хотите стереть все написанное, нажмите «Восстановить значения по умолчанию».
- Когда вы будете готовы экспортировать ВМ, выберите Экспорт.
Помните, что фактический процесс экспорта может занять от нескольких минут до нескольких часов, в зависимости от размера виртуального диска хранилища вашей виртуальной машины. Так что наберитесь терпения, не закрывайте VirtualBox и не выключайте компьютер.
Как экспортировать виртуальную машину с помощью метода копирования/вставки
Это, пожалуй, самый простой способ экспорта виртуальной машины VirtualBox. Все, что вам нужно сделать, это перейти к папке виртуальной машины, скопировать ее и вставить в каталог, в который вы хотите экспортировать виртуальную машину.
Путь виртуальной машины VirtualBox по умолчанию — C:\Users\ваше имя пользователя\VirtualBox VMs. Откройте папку, щелкните правой кнопкой мыши виртуальную машину, которую хотите экспортировать, и выберите «Копировать». Затем перейдите к съемному диску (или другому каталогу), щелкните правой кнопкой мыши и выберите "Вставить".
После подключения USB-накопителя или другого съемного диска скопируйте и вставьте виртуальную машину.
Как импортировать виртуальную машину в VirtualBox
Теперь, когда вы экспортировали виртуальную машину на другой компьютер, пришло время импортировать ее в VirtualBox. Процесс импорта работает, только если вы экспортировали файл VDI, используя процесс, описанный выше.
Импорт VDI с помощью VirtualBox Tool
- Для этого запустите VirtualBox, нажмите "Инструменты" и выберите "Импорт".
- Убедитесь, что на панели "Устройство для импорта" для поля "Источник" установлено значение "Локальная файловая система".
- Затем нажмите значок папки перед полем «Файл» и перейдите к местоположению файла .vdi, который вы экспортировали на предыдущем шаге. Выберите этот файл и нажмите "Далее".
- На следующей панели проверьте настройки устройства, выбранные на предыдущем шаге, и, когда вы будете удовлетворены, выберите «Импорт». Процесс импорта может занять некоторое время, поэтому не выключайте компьютер и не закрывайте VirtualBox.
Если вы не использовали параметр «Экспорт» и скопировали/вставили папку ВМ, процесс будет немного другим.
Импортировать скопированную ВМ
Выберите «Файл» на верхней панели инструментов и выберите «Диспетчер виртуальных носителей». Затем нажмите «Добавить», перейдите к папке виртуальной машины и выберите ее.
Наконец, нажмите «Применить», и ваша виртуальная машина будет добавлена в VirtualBox. Теперь вы можете использовать виртуальную машину так же, как и любую другую виртуальную машину, созданную с нуля.
Виртуальные машины VirtualBox могут быть сложно переместить, если вы используете устаревшую версию
В новейших версиях VirtualBox упростить экспорт и перемещение виртуальных машин с одной машины на другую. Поэтому, если вы все еще используете более старую версию VirtualBox, обновите ее как можно скорее.
Еще одна вещь, о которой следует помнить: не прерывайте процесс экспорта на полпути, закрыв программу или выключив компьютер. Это, скорее всего, приведет к ошибкам и конфликтам при попытке импортировать виртуальную машину.
Читайте также: