The problem is in Fedora 40 too.
I have also tried the following (with Ubuntu Noble Numbat 24.04):
Added new CodeSigning key to UEFI db keystore.
Rebuilt shim-15.8 with the new key.
Added Canonical Codesigning key from shim-signed source package to UEFI db 
keystore.
Signed all my efi's with the new key (shimx64, mmx64, fbx64, grubx64, Xen)
I didn't sign the kernel as I added the Canonical key to the db keystore.
Results:
Booted linux kernel fine.
Still get same problem with Xen even though its signed, and the key is being 
recognised by SecureBoot and shim on the other efi's.
Also added `insmod multiboot2` statements to `/etc/grub.d/20_linux_xen` so they 
would be at the top of each xen menu block in the `/boot/efi/grub/grub.cfg`

Maybe I should get on the grub mailing lists before spending more time
on this in case I'm wasting my time.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1520979

Title:
  Grub multiboot is unable to load Xen under EFI

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/1520979/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to