Summary

Advanced mode/SETTINGS/Boot/FIXED BOOT ORDER Priorities/UEFI Hard Disk Drive BBS Priorities

Introduction

When I installed Ubuntu on my PC, I was unable to set it to load Linux first instead of Windows. I could go into the boot selector to do it manually, but this was especially inconvenient as I had an 80% keyboard with no F11 key.

I couldn’t find a working solution on the web - I thought it might have been a problem with the installation and tried a bunch of stuff like Boot-Repair. That didn’t help. Eventually I managed to get one by trial and error (this was actually my inspiration for creating this website, and I started noting down other similar experiences to write help articles on). Here is the solution:

Reference:

Solution

The way to change the order of bootloaders on a single drive is pretty well hidden away in the BIOS.

  1. Open the BIOS/EUFI menu. You have to restart your PC (hibernate works too) and press the DEL when the first screen pops up.
  2. Enter Advanced mode. The BIOS menu may open in Advanced mode or ‘EZ Mode’. This is what EZ Mode looks like:

    EZ Mode

    If you’re in EZ Mode, click where it says Advanced (F7) or press F7, to enter ‘EZ Mode’. If you’re not in EZ Mode, continue to step 3.

  3. Go to SETTINGS

    SETTINGS

  4. Go to Boot

    Boot

  5. Here you can see a section called FIXED BOOT ORDER Priorities.

    FIXED BOOT ORDER Priorities

    This section is the same as the Boot Priority box at the top, it lets you change the order of priority of which device to boot from, like hard drive, CD disc, USB flash drive, etc. The confusing part is that you can’t choose the boot order for different operating systems on a single drive here. The menu to do that is hidden behind a hard-to-understand title. Scroll down to the option called UEFI Hard Disk Drive BBS Priorities.

    UEFI Hard Disk Drive BBS Priorities

  6. Once you’re in the UEFI Hard Disk Drive BBS Priorities, you can select Linux as the default OS to boot into.

    The desired menu

  7. Select the top option and it will let you select what OS to boot by default.

    Select what OS to boot by default

    Success!

You have now successfully changed the boot order to use GRUB, or whatever other bootloader, as default. Thanks for reading.