Booting straight to Windows after installing Zorin

Secure Boot is disabled, Fast Boot is disabled, im not seeing CSM in my BIOS, Current TPM(TCM) state is enabled, Boot order list(image below), Boot Mode is UEFI.

This is what my Boot Manager is like

In my BIOS:
SATA MODE: AHCI

also thank you for the observation if theres anything wrong lmk what i can do about it

When You installed Zorin, what Install Option did You choose? Install Zorin alongside Windows or Something else?

Aside; in

cat /etc/default/grub

Are you set to:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
1 Like

Disable it.

And here check if the boot priority option can be changed to Ubuntu as well.

First i chose install alongside windows, but when i encountered the problem(booting straight windows) i had AI to help me out and told me to choose Something Else instead

Resetting CSM is not an individual setting in BIOS, sadly. It is done by either selecting to reset all BIOS settings to defaults or by removing, then re-seating the CMOS battery, physically.

1 Like

ive reset my Bios then adjust it to the suggested setting, what should i do now?

Have you checked these two posts?

After following those, does it still only boot straight into Windows OS?

for the second one i havent yet done it, i didn't get it how do i do that?

Oh, sure. Sorry, I was not very clear.
There are two ways, you can choose if you prefer fast and efficient - or to use the GUI for safe and familiar.

Fast efficient:

In terminal, run

sudo nano /etc/default/grub

Arrow key down to

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10

And change any values needed to match the above.
If GRUB_TIMEOUT_STYLE is set to hidden, you will not see it, offering you the choice of booting to Windows OS or Zorin OS.
If the GRUB_TIMEOUT is set to 0 (zero) seconds, then it cannot appear because... there is no time to.

You can set the timeout to as low as Three Seconds: GRUB_TIMOUT=3 if especially impatient... But I would not recommend going below that.
When the changes are made tap ctl+o to overwrite, then enter key to save current configuration. Now tap ctl+x to exit the editor.

To make the changes take effect, in terminal, now run

sudo update-grub

Using the GUI:

In terminal, run

sudo -i

Then launch the file manager:

nautilus

Navigate to "Other Locations > Computer > then etc, default folder - finally, right click grub file and select to open with the text editor.
In the Gedit window, you can make any needed changes. Save, however Gedit allows you to do that these days.

Once the changes are made, you can close Nautilus and Gedit, - you can type

exit

in the terminal to return to home account instead of root.
Now, you must run

sudo update-grub

1 Like

when i run
sudo update-grub
both the setting were matched already

NOTE: I launched Zorin through Boot Manager not with the USB Drive (idk if this is important)

These commands should be run on the actual install, not on the LiveUSB, so you did the right thing.

unfortunately still the same :confused:

In Windows OS, the control panel - power settings, is Fast startup disabled?

Is Windows installed on a separate drive?

Is Windows installed as Legacy (MBR) and Zorin OS as EFi (Or vise versa)?

In Windows OS, the control panel - power settings, is Fast startup disabled?
Yes

Is Windows installed on a separate drive?
Nope

Windows is UEFI
Zorin is UEFI

Do you know if the Windows partitions are MBR based or GPT format? If MBR, usually, on notebooks, Windows has 4 partitions, all marked Primary which means nothing else can run.

Did you find any way to change the Boot priority option to add/put Ubuntu at top?

nah, i dont know how

mines GPT. Zorin OS can actually run its just that whenever i boot my laptop it boot straight to windows 10 whithout even asking me if i want to boot Win10 or Zorin. I have to go to the Boot Manager first then to boot Zorin and I dont want that