Назад | Перейти на главную страницу

Проблемы с загрузкой xen VM в Hyper-V

У меня есть необработанный образ с виртуальной машиной с гипервизором xen (ubuntu 12)

Я преобразовал его в формат vhdx (Hyper-V) и теперь пытаюсь его загрузить:

Grub говорит

ошибка 13 недопустимый или неподдерживаемый формат исполняемого файла

Вероятно, из-за паравиртуализированного стиля ВМ у этого образа нет полнозагрузочного ядра.

Есть ли способ добавить (переустановить?) Файлы ядра в виртуальную машину, или будет проще просто установить чистую ОС и скопировать все файлы?

У меня есть доступ к диску виртуальной машины из другого дистрибутива liveCd linux, а также к меню grub

Вы пытались экспортировать виртуальную машину XenServer в формат OVF и импортировать в Hyper-V?

У Microsoft есть конвертер виртуальных машин, который поддерживает импорт из открытого формата виртуализации, взгляните здесь: https://technet.microsoft.com/library/dn873998.aspx

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

Имейте в виду, что при переходе на Hyper-V 2012 вам нужно выбрать виртуальную машину поколения 1 (интерфейс IDE) или поколения 2 (интерфейс SCSI), поколение 2 также поддерживает загрузку EFI и иногда несовместимо для некоторых сценариев миграции, сначала попробуйте Gen1.

Я рекомендую эту статью как хороший подход: http://xenappblog.com/2013/goodbye-xenserver-welcome-hyper-v/

По моему собственному опыту, я выполнял миграцию виртуальных машин Windows с Xen на Hyper-V, еще никогда не переносил Linux, но я использую решение R1 SOFT Server Backup, я создаю резервную копию своей виртуальной машины на Xenserver, создаю новую в Hyper-V с помощью такое же количество и размеры жесткого диска, и возьмите восстановление ГОЛЫЙ МЕТАЛЛ. После восстановления необходимо подключить диск служб Integration Services, установить и загрузиться! Сделано и отлично работает.

Также попробуйте Starwind V2V, он поддерживает миграцию с KVM, XEN и VmWare на HV. https://www.starwindsoftware.com/converter

Надеюсь, это вам поможет.

Я установил правильное ядро ​​из того же дистрибутива и переустановил grub, теперь vm работает нормально