I tried to install dual-boot Fedora 42/Windows 11, now Windows 11 is not seen!

I installed Windows 11 on my 512 GB SSD drive. That worked out fine. Then I installed Fedora 42 KDE Plasma 6 on my 1 TB SCSI drive, /nvme0n1. Now the machine (AMD-64) boots right into Fedora/KDE, without any pause from the grub menu. and no option to boot Windows.

I can mount the windows partition, which is on /dev/sda2, and see all the files. But I can’t boot into Windows. I read a similar topic on Ask Fedora, so if it helps, here is the output of
$ sudo efibootmgr

BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0012,0013,0010,0011
Boot0000* Fedora        HD(1,GPT,8d0b020f-a39d-455e-967d-afe08d3fc2fd,0x800,0x12c000)/\EFI\FEDORA\SHIMX64.EFI
Boot0010* UEFI: IPv4 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(80e82cfeccce,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
Boot0011* UEFI: IPv6 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(80e82cfeccce,0)/IPv6([::],0,Static,[::],[::],64)0000424f
Boot0012* UEFI OS       HD(1,GPT,8d0b020f-a39d-455e-967d-afe08d3fc2fd,0x800,0x12c000)/\EFI\BOOT\BOOTX64.EFI
Boot0013* Fedora        HD(1,GPT,8d0b020f-a39d-455e-967d-afe08d3fc2fd,0x800,0x12c000)/\EFI\FEDORA\SHIM.EFI

The command “os-prober” produced no output, but terminated with an exit code of 0.

I went through the exercise of reinstalling Windows, which booted only Windows, then installing Fedora 42 again, and could then only boot Fedora (with no pause for a grub menu). Same result as originally.

It seems that when I installed Fedora 40, the installer recognized my pre-existing Windows installation. Any suggestions? I’d be glad to post command output from anything you suggest. My fedora partitions are as follows:

/dev/nvme0n1p3, subvol=root on / (btrfs)
/dev/nvme0n1p2 on /boot (ext4)
/dev/nvme0n1p1 on /boot/efi (vfat)
/dev/nvme0n1p3,subvol=home on /home (btrfs)

I installed using the the the regular anaconda installation program, using automatic partitioning.

Thanks for your help.

Can you run this command, to check what the default timeout for Grub is?

cat /etc/default/grub | grep GRUB_TIMEOUT

I ran the command, and the output was:
GRUB_TIMEOUT=10

I think the Windows EFI entry is missing.
I am not near a Dual boot system to check this.

Go into the BIOS and see if Windows is listed as a boot option.

If I am right you will need to repair the Windows 11 install.