I tried to install win11 after fedora but it was giving BSOD error, and I tracked down the problem to be something with the EFI partition. So, I deleted the existing EFI partition and installed win11 letting it create it’s own EFI partition. I then chrooted into Fedora from a live USB and tried installing grub back in that EFI partition with the following commands:
The file /etc/fstab must be properly configured and /boot/efi must be mounted at the proper location before the reinstall can complete properly.
Steps I would use.
(All should be done within the chroot environment)
find the UUID of the new efi partition with lsblk -f
use the UUID found in step 1 to edit and update then file /etc/fstab for mounting the efi partition. The lsblk output will be structured like
and the UUID is the 4th column.
3. Once /etc/fstab is updated then mount that device using mount -a before you perform the reinstall of grub2-* and shim-*.
You also should check the output of efibootmgr to verify the entry for fedora is correct there.
You should see something like this in addition to the windows entries (and more).
i did that a number of times and eventually the prompt at boot changed to “please provide password…” something command line. I did end up reinstalling fedora with a different ESP than windows and everything is fine as of now.