Hi all,
The subject says what I want to do. The why is as follows. About a year and a half ago I bought a new machine with a 2 Tb SSD and a 2 Tb hard drive. It came with Windows on it, which I wanted to keep, so I found a Windows program that let me shrink the Windows partitions on both the SSD and the HD to 1 Tb, and tried to install Fedora on the free 1Tb SSD. But at the time the installer would not recognize the SSD, so I ended up installing on the HD, with a new EFI partition there. I was then able to select between Windows and Fedora from the boot menu. About the time F33 came out, I learned I needed to disable Raid in the Bios, and then I installed F33 on the free 1Tb SSD. This added Fedora to the Windows EFI partition, and replaced Fedora in the boot menu with the new version, so I was still able to select either Windows or Fedora 33 when I booted. And grub conveniently found my old HD installation and included it in the grub menu. Then something happened about a week ago, and the Fedora entry in the boot menu reverted to the HD entry (which is F31). I can do a rescue boot and chroot to F33, and then run efibootmgr, but I can't figure out how to create a legitimate, bootable entry for F33. The files all seem to still be in the right place, and I can create an entry in the menu, but it is not a valid entry. Any help will be greatly appreciated.