У меня есть необработанный образ с виртуальной машиной с гипервизором xen (ubuntu 12)
Я преобразовал его в формат vhdx (Hyper-V) и теперь пытается его загрузить:
Grub сообщает
error 13 недопустимый или неподдерживаемый формат исполняемого файла
Возможно, из-за паравиртуализированного стиля ВМ этот образ не имеет ядра полной загрузки
Есть ли способ добавить (переустановить?) файлы ядра в ВМ, или будет проще просто установить чистую ОС и скопировать все файлы?
У меня есть доступ к диску виртуальной машины из другого дистрибутива liveCd linux, а также к меню grub
Я установил правильное ядро из того же дистрибутива и переустановил grub, теперь vm работает нормально
Вы пытались экспортировать виртуальную машину 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 с тем же номером и размером жесткого диска и выполняю восстановление BARE METAL. После восстановления необходимо подключить диск служб Integration Services, установить и загрузиться! Сделано и отлично работает.
Также попробуйте Starwind V2V, он поддерживает миграцию с KVM, XEN и VmWare на HV https://www.starwindsoftware.com/converter
Надеюсь, это вам поможет.