Hi,
currently I am trying to migrate a Hyper-V machine that is UEFI based to Proxmox.
So far I was able to create the VM in Proxmox and also converting the disk image.
When I start the VM the machine goes into the "UEFI Interactive Shell" all the time. If I execute FS0:/EFI/debian/grubx64.efi in the interactive shell, my Debian system is correctly starting and running.
However, I am not able to get the automatic boot done. What I have done so far:
However, one difference I recognize after doing the BIOS changes -> If I am in the interactive shell, I can no longer start my system via FS0:/EFI/debian/grubx64.efi because this will only throw the "Command Error Status: Access Denied". If I remove the "EFI Disk" (to delete all BIOS settings) it is possible again to start the system manually in the interactive shell.
Any ideas?
Thansk a lot in advance,
Thomas
currently I am trying to migrate a Hyper-V machine that is UEFI based to Proxmox.
So far I was able to create the VM in Proxmox and also converting the disk image.
When I start the VM the machine goes into the "UEFI Interactive Shell" all the time. If I execute FS0:/EFI/debian/grubx64.efi in the interactive shell, my Debian system is correctly starting and running.
However, I am not able to get the automatic boot done. What I have done so far:
- A EFI Disk wa sadded to the machine (to be able to store the BIOS settings).
- As BIOS I have selected "OVMF (UEFI)".
- My qcow2 disk image is added as SATA drive.
- The Boot Order is set to SATA.
- In the BIOS under "Boot Maintenance Manager" -> "Boot Options" -> "Add Boot Option" I have added my /EFI/debian/grubx64.efi
- In the BIOS the Boot Order was changed to have by Debian as top-most entry in the list.
- The changes were commited.
However, one difference I recognize after doing the BIOS changes -> If I am in the interactive shell, I can no longer start my system via FS0:/EFI/debian/grubx64.efi because this will only throw the "Command Error Status: Access Denied". If I remove the "EFI Disk" (to delete all BIOS settings) it is possible again to start the system manually in the interactive shell.
Any ideas?
Thansk a lot in advance,
Thomas