Create separate boot partition post-install

My boot partition is mounted at boot. I ran the sudo grub2-mkconfig -o /boot/grub2/grub.cfg command, then rebooted to a liveUSB tried clearing the boot folder by renaming it to /boot2 and creating an empty /boot folder, but when I rebooted, I ended up with a grub rescue prompt.

Another thing that confirms grub is ignoring the separate /boot partition is that before trying to empty the boot folder in the root partition through a liveUSB, I tried bind mounting the root partition with sudo mount --bind / /mnt/temp and do the renaming operation from there, but got an error that the folder is in use.

  1. Is my fstab line correct?
  2. Does the fact that I’m mounting a partition to a non-empty folder cause issues with booting?
  3. If all else fails, is there a simple way to reinstall Fedora and then restore all my packages and configuration, etc.