No Windows Boot option (CSM/Legacy BIOS)

Installed bazzite-nvidia and have lost the boot option for windows.

After looking around I've tried the following:

  1. `ujust regenerate-grub`This outputs the following, which is also missing finding the windows boot option```Generating grub configuration file ...Adding boot menu entry for UEFI Firmware Settings ...done```
  2. Checking if I've accidentally deleted the windows boot partition.I was trying to be very careful about this, and i can still see all the partitions windows had from before i installed.```sda 8:0 0 931.5G 0 disk ─sda1 8:1 0 50M 0 part /var/home/<user>/mnt/sda1─sda2 8:2 0 805.9G 0 part ─sda3 8:3 0 100M 0 part /var/home/<user>/mnt/sda3─sda4 8:4 0 517M 0 part /var/home/<user>/mnt/sda4...(bazzite partitions)...```
Also, I've mounted some of the partitions and can see Windows files
<user>@bazzite:~/mnt/sda3/EFI/Microsoft/Boot$ ls *.efi
bootmgfw.efi  bootmgr.efi  memtest.efi  SecureBootRecovery.efi


Also some boot looking things in sda1
<user>@bazzite:~/mnt/sda1$ ls
'$RECYCLE.BIN'   bootmgr   BOOTNXT   BOOTSECT.BAK   Recovery   Recovery.txt  'System Volume Information'


I'm not sure what else to check, anyone have any further ideas?
Solution
So the issue (i believe) was I had left CSM/Legacy BIOS enabled without realising it and bazzite installed non-efi. Because windows was EFI it was not visible in the non-efi grub menu.

Updating the BIOS so that i could disable CSM/Legacy BIOS (and Secure Boot which was also not present in my earlier bios version) meant i could reinstall bazzite using grub-efi.
Was this page helpful?