Problem with EFI on upgrade 42.2 to 42.3

I’m not sure what you did wrong there.

“linuxefi” and “initrdefi” are grub commands for grub2-efi, but they are not recognized by the non-efi version of grub.

You probably switched from UEFI booting to MBR booting.

Things to try:

Boot to rescue mode, or boot to live media, mount your system as appropriate. Then find “grub.cfg”. It should be in “/boot/grub2”, but for your rescue mount it will be elsewhere.

Edit “grub.cfg”. Change every occurence of “linuxefi” to “linux” and change every occurence of “initrdefi” to “initrd”.

That should allow you to boot.

Once you have booted your system, edit the file “/etc/default/grub”. Look for a line:

GRUB_USE_LINUXEFI="true"

and change that “true” to “false”. (Alternatively, just comment out that line, or even delete it). After that, you should be set. If you don’t make that change to “/etc/default/grub”, then you will probably get the same problem back again in the future (when “grub.cfg” is updated).