Estou tentando executar a máquina virtual Ubuntu-server-16.04 em um KVM convertido de .vhdx (Hyper-V) para .qcow2 (KVM).
Quando importo minha imagem de disco virtual e inicio a máquina virtual, o KVM trava em "Inicializando a partir do disco rígido". Já consegui importar quase a mesma máquina virtual, mas aquela VM tinha o gerenciador de inicialização Grub instalado, então acho que esse é o problema.
Gostaria de saber se existe alguma maneira de importar a máquina virtual no KVM que não possui o gerenciador de inicialização Grub?
Responder1
As máquinas virtuais criadas no Hyper-V atualmente são quase sempre máquinas virtuais da Geração 2. Eles inicializam com UEFI. Para inicializar a VM em um hipervisor diferente, você deve configurá-la para inicializar com UEFI.
Por exemplo, usando o virt-manager você configuraria o UEFI (e o chipset Q35) ao importar a imagem da máquina virtual.
Se a opção UEFI estiver desabilitada, você precisará instalar o pacote de firmware OVMF em seu sistema, que fornece firmware UEFI para máquinas virtuais. O nome do pacote varia dependendo da distribuição do Linux, e você não disse o que estava executando, então você mesmo precisará descobrir.