Skip to main content

Windows EFI Boot Files Missing

Scenario:

Installed Windows 11 on NVME SSD

Installed Fedora on SATA SSD

Boot option no longer shows Windows

  • Boot to windows 11 installation media
  • Shift F10
    • disk part
    • list disk
    • list vol
  • identify FAT32 linux boot partition
    • select vol 3
    • assign letter=S
    • exit
    • dir S:\EFI (verify contents)
    • dir C:\Windows (verify windows contents)
    • bcdboot C:\Windows /s S: /f UEFI (create boot files)
    • dir S:\EFI (verify contents again)
  • delete duplicate fedora boot entry
    • boot back into fedora
    • sudo efibootmgr -v (show boot entries)
    • sudo efibootmgr -b 0003 -B (delete duplicate entry)
  • bootctl status (bring up boot information)




sudo grub2-mkconfig -o /boot/grub2/grub.cfg generate grub config file
grep menuentry /boot/grub2/grub.cfg
verify (windows should be present)
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

regenerate grub config file

nano /etc/fstab

//monty.nas/data  /mnt/data  cifs  credentials=/home/N/.smbcredentials,uid=1000,gid=1000,nofail,x-systemd.automount,_netdev 0 0
//monty.nas/media  /mnt/media  cifs  credentials=/home/N/.smbcredentials,uid=1000,gid=1000,nofail,x-systemd.automount,_netdev 0 0