Я пытаюсь запустить виртуальную машину Ubuntu-server-16.04 на KVM, преобразованном из .vhdx (Hyper-V) в .qcow2 (KVM).
Когда я импортирую свой образ виртуального диска и запускаю виртуальную машину, KVM зависает на «Загрузка с жесткого диска». Мне уже удалось импортировать почти такую же виртуальную машину, но на этой виртуальной машине был установлен загрузчик Grub, так что я думаю, что проблема.
Мне интересно, есть ли способ импортировать виртуальную машину на KVM, у которой нет загрузчика Grub?
Виртуальные машины, созданные сегодня на Hyper-V, почти всегда являются виртуальными машинами поколения 2. Эти загружаются с UEFI. Чтобы загрузить виртуальную машину на другом гипервизоре, необходимо настроить ее на загрузку с UEFI.
Например, используя virt-manager, вы должны установить UEFI (и набор микросхем Q35) при импорте образа виртуальной машины.
Если опция UEFI отключена, вам необходимо установить пакет прошивки OVMF в вашей системе, который предоставляет прошивку UEFI для виртуальных машин. Название пакета зависит от дистрибутива Linux, и вы не сказали, что запускаете, поэтому вам нужно будет найти его самостоятельно.