This may not be a bug. The GRUB UEFI implementation does not rely on the initrdefi and linuxefi names for a UEFI boot, this is integrated into the linux and initrd commands specifically so that we can use a grub.cfg which is boot-protocol-agnostic.
Could you detail why you need this in order to get your kernel booting with EFI, that may surface a bug elsewhere. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1774752 Title: Ubuntu 18.04 Desktop UEFI OS Install options in Grub.cfg Status in grub2 package in Ubuntu: New Status in linux package in Ubuntu: Triaged Status in grub2 source package in Bionic: New Status in linux source package in Bionic: Triaged Bug description: We are facing issue installing Ubuntu 18.04 Desktop, but if we change linux to linuxefi and initrd to initrdefi, it works. We wanted to make that change permanently in ISO/USB file. We cannot mount the /dev/sdb1 rw, and make the changes. So every boot, we have to edit. Can you please help us, how we can get around this, and make this change permanent in the grub.cfg file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1774752/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp