Проблема с UUID при клонировании виртуальных машин в VirtualBox

Как-то мне понадобилось сделать копию виртуальной машины в VirtualBox. После запуска клона, я получил такое сообщение:

Failed to open virtual machine [...]
Trying to open a VM config [...] which has the same UUID as an existing virtual machine.

Все понятно. Нужен уникальный UUID машины и образа жесткого диска.

Сгенерируем UUID. Для этого ДВА РАЗА запустим следующую команду, указав путь к жесткому диску (vdi, vmdk и т.д.):

$ VBoxManage internalcommands sethduuid  /vm/vm1.vdi

Мы получим два UUID. Открываем файл виртуальной машины .vbox и устанавливаем следующие значения:

<Machine uuid=»{первый UUID}»…

<HardDisk uuid=»{второй UUID}»…

<AttachedDevice type=»HardDisk» port=»0″ device=»0″>
<Image uuid=»{второй UUID}»/>
</AttachedDevice>

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!