Проблема с 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. И лучше всего переименовать ВМ в ее свойствах, а так же отключить от нее диск, его переименовать тоже и подключить заново.


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

Ваш адрес email не будет опубликован.

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

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

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