Here is how I made a workaround for it. I added an additional entry to EFI boot manager which does it properly.
Additionally as /EFI/ubuntu/grubx64.efi does not contain required drivers I fix it by creating custom grubx64.efi with memdisk and grub.cfg mapped onto it. Here is the script to add to /etc/grub.d which does it automatically at the next grub update (for example when you install new Linux kernel) https://gist.github.com/huksley/21282d1f7240716b5c3a1c467a5b4878 Benefits - No additional edits or execution after updating packages - In the case of grub-install overriding your next boot option, you can simply go to the BIOS menu and choose new option manually to boot -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1844153 Title: Manual root and boot encrypted LUKS non-lvm partition on EFI unable to boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1844153/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs