I installed the x64 Shell.efi version 2.0 into /boot/efi/Shellx64.efi
and instructed my BIOS to launch the shell so I could poke around a
little bit.

When I boot fs0:/EFI/ubuntu/grubx64.efi, Ubuntu will not boot from my
hard drive, saying /vmlinuz-...-generic.efi.signed has invalid
signature, you need to load the kernel first.

When I boot fs0:/EFI/ubuntu/shimx64.efi, Ubuntu boots just fine using
the one and the same grub that booted from grubx64.efi.

I am still trying to wrap my head around all the implications of UEFI,
but this is perhaps indicative of booting Ubuntu using Secure Boot.

Since almost none of this is documented anywhere, and my BIOS is very
limited, I can't be sure of anything I'm looking at. I'm not sure what
the shimx64.efi is nor why seperate commands are required in GRUB in
order to boot linux using EFI, but it is probably all directly related
to UEFI Secure Boot.

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

Title:
  grub-efi grub.cfg generated with incorrect commands, linux and initrd,
  instead of linuxefi and initrdefi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1245154/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to