I moved my comment to the other bug. But to respond to your comments.
I think your point about #1 is something that should be solved during installation. There is no reason the Ubuntu installation cannot be smart enough to re-order the boot order. I think on fresh install that makes perfect sense, but on an upgrade of an existing package this should not occur.
#2 I agree the bootloader would need to be a direct match. GUID and path.
#3 Yeah using the shimx64 is what you want. My suggestion was more of a suggestion on how it should work over all. I was being over specific with grubx64.efi.
Rod,
I moved my comment to the other bug. But to respond to your comments.
I think your point about #1 is something that should be solved during installation. There is no reason the Ubuntu installation cannot be smart enough to re-order the boot order. I think on fresh install that makes perfect sense, but on an upgrade of an existing package this should not occur.
#2 I agree the bootloader would need to be a direct match. GUID and path.
#3 Yeah using the shimx64 is what you want. My suggestion was more of a suggestion on how it should work over all. I was being over specific with grubx64.efi.