[Bug 1625200] Re: Permit to define bootloader_id in grub configuration
> The real issue is that no matter what you put in GRUB_DISTRIBUTOR=whatever then grubx64.efi loads EFI/ubuntu/grub.cfg instead of loading EFI/whatever/grub.cfg . This is necessary limitation of secure boot signed GRUBs currently ** Changed in: grub2 (Ubuntu) Status: Confirmed => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625200 Title: Permit to define bootloader_id in grub configuration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1625200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1625200] Re: Permit to define bootloader_id in grub configuration
When you run grub-install it creates /boot/grub/x86_64-efi/grubx64.efi that references /boot/grub/grub.cfg The problem then is that instead of copying this one to /EFI/$GRUB_DISTRIBUTOR/grubx64.efi, it copies /usr/lib/grub/x86_64-efi/monolithic/grubx64.efi or /usr/lib/grub/x86_64 -efi-signed/grubx64.efi.signed . They are prebuilt binaries in the deb packages and reference /EFI/ubuntu/grub.cfg . I understand that it's necessary if you want to have a signed grubx64.efi, but we should be able to have correct implementation if we don't care about secure boot. I can find a setting that say which grubx64.efi to take. Maybe it's handleded by alternatives, I will check that. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625200 Title: Permit to define bootloader_id in grub configuration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1625200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1625200] Re: Permit to define bootloader_id in grub configuration
The real issue is that no matter what you put in GRUB_DISTRIBUTOR=whatever then grubx64.efi loads EFI/ubuntu/grub.cfg instead of loading EFI/whatever/grub.cfg . It's like the path is hardcoded in the binary. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625200 Title: Permit to define bootloader_id in grub configuration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1625200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1625200] Re: Permit to define bootloader_id in grub configuration
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: grub2 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625200 Title: Permit to define bootloader_id in grub configuration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1625200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1625200] Re: Permit to define bootloader_id in grub configuration
Another way could be to setup a EFI/ubuntu/grub.cfg to set the real prefix to EFI/$(GRUB_DISTRIBUTOR). Regards. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625200 Title: Permit to define bootloader_id in grub configuration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1625200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs