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
