Копирование виртуальной машины на новую машину не работает

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

когда я попытался открыть его, я получаю эту ошибку:

пытаюсь открыть конфиг ВМ /media/New Volume/vm/a.vbox который имеет тот же UUID, что и существующая виртуальная машина

что здесь пошло не так? Что можно сделать, чтобы запустить скопированную виртуальную машину?

6
задан Mat
26.05.2023 2:36 Количество просмотров материала 3314
Распечатать страницу

4 ответа

когда вы открыли перемещенную виртуальную машину, вас спросят: "вы переместили или скопировали ее" - вы выбрали переместить вместо копировать. Вы можете просто отредактировать UUID (хотя правильная команда будет VBoxManage.exe internalcommands sethduuid "C:\path\to\new\vdi" по этому сайт

3
отвечен Journeyman Geek 2023-05-27 10:24

VirtualBox не позволяет иметь несколько виртуальных жестких дисков с одинаковыми UUID.

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

возможны два решения:

  • размонтировать виртуальный жесткий диск, который вы не используете: в VirtualBox Manager, File - > Media Manager (или sortcut Ctrl + D) и отключите жесткий диск, который вы не используете.
  • изменить UUID виртуального жесткого диска. (Я не умею это делать и не думаю, что это вообще возможно)
1
отвечен MSIS 2023-05-27 12:41

исходя из этого:

пытаясь открыть виртуальную машину файл config /сред/Новый том/ВМ/а.файл VBOX, который имеет тот же UUID, что и у существующей виртуальной машины

случилось так, что UUID (универсальный уникальный идентификатор) ВМ, который вы скопировали такой же, как UUID другой виртуальной машины, которая у вас на компьютере.

вы можете редактировать " a.VBOX " файл, который представляет собой XML-файл, чтобы изменить UUID, так что нет конфликт.

вы также можете иметь проблемы с VDIUUID виртуального диска, пример изменения, которые можно найти в этой записи блога:

http://mixeduperic.com/ubuntu/how-to-copy-a-virtualbox-virtual-machine-in-ubuntu.html

0
отвечен PJC 2023-05-27 14:58
  • VirtualBox VM - сделать бумажную копию:

Примечание: я знаю, что VirtualBox имеет свою собственную процедуру для этого процесса, но мне это не нравится, и поэтому я предпочитаю то, что я объясняю здесь.

скопируйте папку виртуальной машины.

измените значение UUID диска...

VBoxManage internalcommands sethduuid "/path_to_disk/path_to_disk/disk_name.vmdk_vid_etc"

откройте файл (внутри папки виртуальной машины)...

vm_name.vbox

... и измените <Machine uuid= значение нового UUID и заменить the <HardDisk uuid= и <Image uuid= значения с uuid, полученные с помощью VBoxManage internalcommands sethduuid команда выше. Измените MACAddress= значение атрибута внутри <Adapter новое значение.

добавить скопированную виртуальную машину в VirtualBox.

готово!

0
отвечен Eduardo Lucio 2023-05-27 17:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх