On Tue, 2018-11-27 at 16:17 -0700, linux guy wrote:
Interesting. /boot/efi/EFI/fedora/grub.cfg didn't exist on my
workstation. But /etc/grub2-efi.cfg points to it ! /boot/efi
existed, but it was empty.
This means that either /boot/efi/ isn't mounted after you reboot (check
/etc/fstab) or your system isn't using EFI, but is using BIOS/MBR boot.
EFI needs /boot/efi/, and it needs to be FAT, not ext4 or xfs, so if
your system boots using EFI, there's a (usually +- 200MB) FAT partition
somewhere on a disk, with some data.
BIOS/MBR doesn't needs that. Some EFI can boot in a legacy mode.
If you manually create /boot/efi/EFI/fedora/grub.cfg you likely created
a file on /boot, which is likely ext4, which the EFI bios won't load.
Look for a FAT partition and mount that under /boot/efi/. *Then* look
at grub.cfg.
(there need to be a few other files in /boot/efi/ too)