So this one has me bamboozled.
I did a exotic setup in a VM mirroring one that is working fine on proxmox 7.3.
Essentially the VM is running Debian bookworm, and has a EFI bootloader on a EFI partition. When trying to boot from the VM configured to use UEFI, it will just say a vague it cannot find disk. But I then found this page.
https://record99.blogspot.com/2021/12/bdsdex-failed-to-load-boot0001-uefi-bhyve-sata-disk.html
Sure enough when I did what that blog said which is to go into the UEFI boot manager and boot from file, navigating to the EFI bootloader, the OS booted right up.
I compared the EFI partition to the working guest on proxmox 7.3 and they are an exact match in layout, size of partition and files.
	
	
	
		
and files
	
	
	
		
The problem occurs whether there is a virtual EFI disk or not, and regardless of preroll keys.
I then copied the EFI file as instructed in the blog to this path and filename.
	
	
	
		
Now it boots automatically.
Any idea whats going on here? the path of the files is where grub puts them, so seems odd I have to mnually move them and rename the file. Has the emulated UEFI bios changed or is this likely just coincidence?
				
			I did a exotic setup in a VM mirroring one that is working fine on proxmox 7.3.
Essentially the VM is running Debian bookworm, and has a EFI bootloader on a EFI partition. When trying to boot from the VM configured to use UEFI, it will just say a vague it cannot find disk. But I then found this page.
https://record99.blogspot.com/2021/12/bdsdex-failed-to-load-boot0001-uefi-bhyve-sata-disk.html
Sure enough when I did what that blog said which is to go into the UEFI boot manager and boot from file, navigating to the EFI bootloader, the OS booted right up.
I compared the EFI partition to the working guest on proxmox 7.3 and they are an exact match in layout, size of partition and files.
		Code:
	
	/boot/efi/EFI/debian
	
		Code:
	
	BOOTX64.CSV  fbx64.efi  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi
	The problem occurs whether there is a virtual EFI disk or not, and regardless of preroll keys.
I then copied the EFI file as instructed in the blog to this path and filename.
		Code:
	
	/boot/efi/EFI/BOOT/bootx64.efi
	Now it boots automatically.
Any idea whats going on here? the path of the files is where grub puts them, so seems odd I have to mnually move them and rename the file. Has the emulated UEFI bios changed or is this likely just coincidence?