Windows 11 won't appear on GRUB

Hello everyone, new Zorin OS user here with almost 0 previous experience using Linux and English isn't my first language so please bear :bear: with me.

So I've installed Zorin on one SSD and Windows on another with an HDD as extra space. Everything was running fine, Windows appeared as an option on GRUB, I was living the life. Then a few weeks later I decided to upgrade to Windows 11 from 10, did all the prep work required(converted the drive from mbr to gpt which I have the feeling might have something to do with my problem) and it stopped appearing in the menu. Also somehow the resolution of the menu changed to the lowest and I think the refresh rate has dropped too. Basically the letters of the options on the list would appear as they were being typed automatically and every time I would press the arrow keys it would start "typing" the options again. Anyway, I think I've managed to fix that by following some other guides but I'm not entirely sure.

TL:DR Can I somehow make Windows appear as an option in the GRUB menu again?

Edit: Forgot to mention that everything works fine, the only problem is that I have to switch the boot order in the bios to access the OS that I want

See if this guide helps. I suspect you may need to back both drives up first before going any further. I would recommend rescuezilla for both Windows and Linux - but not sure if rescuezilla can cope with Windows 11 ... or perhaps, can Windows 11 cope with rescuezilla!

Sorry, which guide?

Also, in terminal (use the ctrl+alt+t shortcut) please enter in:

sudo os-prober

and relay the results here.

That command gives me no results at all.

How about

efibootmgr

This should list Windows if it has an entry in the EFI partition.
It would be preceded by "Boot0001" or similar number.

Did you install Zorin OS as Legacy (MBR or Master Boot Record)?

Please open Gparted (if not installed, you can install it with `sudo apt install gparted) and posta screenshot here of your partitions.

I can't remember to be honest. However in Windows, the disk that Zorin is installed in is listed as MBR. Its in Greek sorry.
image

Here you go:

Windows are on a 120GB SSD, the extra storage HDD is 1TB and the SSD Zorin is on is a 480GB one.

I see no EFI partition on that...
So both are MBR - which is a good thing. It is better not to have both being different.
Please review the steps outlined in this guide, you can replace where it calls Ubuntu with Zorin:
https://www.maketecheasier.com/fix-windows-mbr-from-ubuntu/

1 Like

Well that was easy, I was expecting something way more complicated :grinning_face_with_smiling_eyes:. It's fixed now, it appears as Windows boot manager in the list.

2 Likes

This is usually the case... And I fall into that same trap of fearing otherwise too often, too. :stuck_out_tongue:

2 Likes

Sorry, forgot to paste the essential link:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.