I'm using the aarch64 Debian image with libvirt/QEMU and no KVM. The process is stuck at boot because the EFI firmware does not find an image to boot. The image is at EFI/debian/shimaa64.efi on the ESP but the firmware is not aware of this path. So it will start the UEFI shell and remain there.
The workaround I have found is to use virt-copy-in or guestfish to put a startup.nsh file at the root of the ESP with the following contents:
FS0:\EFI\debian\shimaa64.efi
I'm using the aarch64 Debian image with libvirt/QEMU and no KVM. The process is stuck at boot because the EFI firmware does not find an image to boot. The image is at
EFI/debian/shimaa64.efion the ESP but the firmware is not aware of this path. So it will start the UEFI shell and remain there.The workaround I have found is to use
virt-copy-inorguestfishto put a startup.nsh file at the root of the ESP with the following contents: