Dual boot (separate drive)

Hi there, I'm getting
EFI variables are not supported on this system.
Cannot find Windows boot in EFI, exiting
EFI variables are not supported on this system.
Cannot find Windows boot in EFI, exiting
when trying to use boot-windows. My Windows boot is visible in my bios menu, for reference, but it's not visible in grub.
4 Replies
dreamyuki
dreamyuki3w ago
Did you install windows with legacy mode(BIOS)?
frostcrackle
frostcrackleOP3w ago
I'm not sure. I've had windows on this system for probably over 5 years now. It was a while ago.
wolfyreload
wolfyreload3w ago
You can check it. Run sudo fdisk -l in the terminal on Bazzite. This is what it looks like for me, notice the "EFI System" partition on both Windows drive and Bazzite Drive. If you missing the "EFI System" on either or both then you are using CSM/Legacy boot Bazzite Drive
Device Start End Sectors Size Type
/dev/sda1 2048 1230847 1228800 600M EFI System
/dev/sda2 1230848 3327999 2097152 1G Linux extended boot
/dev/sda3 3328000 500117503 496789504 236.9G Linux filesystem
Device Start End Sectors Size Type
/dev/sda1 2048 1230847 1228800 600M EFI System
/dev/sda2 1230848 3327999 2097152 1G Linux extended boot
/dev/sda3 3328000 500117503 496789504 236.9G Linux filesystem
Windows Drive
Device Start End Sectors Size Type
/dev/sdb1 2048 206847 204800 100M EFI System
/dev/sdb2 206848 239615 32768 16M Microsoft reserved
/dev/sdb3 239616 498800639 498561024 237.7G Microsoft basic data
/dev/sdb4 498800640 500115455 1314816 642M Windows recovery environment
Device Start End Sectors Size Type
/dev/sdb1 2048 206847 204800 100M EFI System
/dev/sdb2 206848 239615 32768 16M Microsoft reserved
/dev/sdb3 239616 498800639 498561024 237.7G Microsoft basic data
/dev/sdb4 498800640 500115455 1314816 642M Windows recovery environment
frostcrackle
frostcrackleOP3w ago
Yeah, my bazzite drive is missing EFI System. Windows drive has it. So there's no way to fix that?

Did you find this page helpful?