I have a laptop with two SSD’s. The laptop has UEFI, Legacy Boot disabled and Secure Boot enabled.
I’ve installed Windows 10 on the first SSD and then Fedora 33 on the second one.
While Windows partitions do show up in Disks. There is no “Windows BootManager” entry in UEFI and I can’t boot into Windows.
Also a bit strange efibootmgr shows two Fedora entries, what I can also see in the UEFI menu (when I press F12 at startup):
Thank you so much, this worked!
It turns out I had both the Windows and Fedora UEFI data on same partition.
I’ve managed to remove the Microsoft folder from /boot/efi partition and via the Windows installer repair disk create a new separate efi partition on the Windows disk and recreate the folders with a windows installer command (bcde or something like that)
Anyways, by updating then the grub via your command, grub detected even the efi entry from the new separate windows partition.
Glad you got it working.
Most installs dual boot with using only the one efi partition since only one bootable partition is accessed by the bios when starting.