Virtual machines created on Hyper-V these days are almost toujours Generation 2 virtual machines. These boot avec UEFI. In order to boot le VM on a différent hypervisor, you must configure it to boot avec UEFI.
Par exemple, using virt-manager you would set UEFI (and Q35 chipset) tandis que importing le virtual machine image.
If le UEFI option is disabled, you need to installez le OVMF firmware package on votre system, qui provides UEFI firmware to virtual machines. The package name varies depending on Linux distribution, et you didn't say what you were running, so vous devrez find this yourself.