PC Boots to Windows Boot Manager instead of GRUB

I know a solution is already out there somewhere, but after continuous searching, I can't find it.
Anyway, my PC is booting into WBM instead of Grub, and I'm not sure why. I know that's not much info, but let me know what you need to start troubleshooting stuff.

Ensure Fastboot (or Fast Startup) is disabled in Windoze.
Ensure Secure Boot is disabled in firmware.
Check your firmware boot order.

Use a live ISO and boot into it, then open a terminal and enter

efibootmgr -v
sudo parted -l
sudo blkid
findmnt -s
findmnt /boot/efi

and post the output.

P.S. If you are interested in some background literature:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_boot_loader_does_not_show_up_in_firmware_menu

1 Like

I'm assuming you want everything that happened in the terminal, so here that is --


[manjaro@manjaro-gnome ~]$ efibootmgr -v
BootCurrent: 0003
Timeout: 5 seconds
BootOrder: 2002,2001,0005,3005,0002,2004,0001,0000
Boot0000* USB Hard Drive - PNY USB 2.0 FD BBS(7,USB Hard Drive - PNY USB 2.0 FD,0x500)...................................................................Rs.......A.....................
Boot0001* Notebook Hard Drive - ST500LM030-1RK17D BBS(HD,Notebook Hard Drive - ST500LM030-1RK17D,0x500)................-...........A.......................................s.......A.........................
Boot0002* manjaro HD(1,GPT,752259f6-cdb6-b14d-a4c4-50094d6c97fb,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
Boot0003* USB Hard Drive (UEFI) - PNY USB 2.0 FD (PNY USB 2.0 FD)PciRoot(0x0)/Pci(0x15,0x0)/USB(1,0)/HD(1,MBR,0x0,0x5072e8,0x2000)RC
Boot0005* Windows Boot Manager HD(1,GPT,752259f6-cdb6-b14d-a4c4-50094d6c97fb,0x1000,0x96000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot3005* Internal Hard Disk or Solid State Disk RC
[manjaro@manjaro-gnome ~]$ sudo parted -l
Model: ATA ST500LM030-1RK17 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 2097kB 317MB 315MB fat32 boot, esp
2 317MB 333MB 16.8MB ext4 Microsoft reserved partition msftres
3 333MB 63.2GB 62.9GB ntfs Basic data partition msftdata
4 63.2GB 491GB 428GB ext4
5 491GB 500GB 8699MB swsusp swap

Model: PNY USB 2.0 FD (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
2 2699MB 2704MB 4194kB primary esp

[manjaro@manjaro-gnome ~]$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: UUID="F52C-DB98" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="752259f6-cdb6-b14d-a4c4-50094d6c97fb"
/dev/sda2: UUID="c127e838-4d21-4106-9adb-65376112d74d" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Microsoft reserved partition" PARTUUID="c33c4aea-f543-4b86-86f0-09a62437181a"
/dev/sda3: BLOCK_SIZE="512" UUID="946C69766C6953D0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="bbcad457-80c3-4201-8d14-4179bf7d2b02"
/dev/sda4: UUID="c127e838-4d21-4106-9adb-65376112d74d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fab2891e-9fa4-b946-9592-f965bb93274b"
/dev/sda5: UUID="e48b37fc-9d9f-45f4-b81f-bee7ba380983" TYPE="swsuspend" PARTUUID="dd65dc95-8fa9-9142-b985-4bc0e7cf4a16"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2020-03-12-01-01-11-00" LABEL="MANJARO_GNOME_1902" TYPE="iso9660"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="8DAD-8F13" BLOCK_SIZE="512" TYPE="vfat"
[manjaro@manjaro-gnome ~]$ findmnt -s
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/root-image auto defaults
[manjaro@manjaro-gnome ~]$ findmnt /boot/efi
[manjaro@manjaro-gnome ~]$

Here is the answer:

Your system tries to boot in this order:

  1. Boot2002* EFI DVD/CDROM RC
  2. Boot2001* EFI USB Device RC
  3. Boot0005* Windows Boot Manager HD(1,GPT,752259f6-cdb6-b14d-a4c4-50094d6c97fb,0x1000,0x96000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
  4. Boot3005* Internal Hard Disk or Solid State Disk RC
  5. Boot0002* manjaro HD(1,GPT,752259f6-cdb6-b14d-a4c4-50094d6c97fb,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
  6. Boot0001* Notebook Hard Drive - ST500LM030-1RK17D BBS(HD,Notebook Hard Drive - ST500LM030-1RK17D,0x500)................-...........A.......................................s.......A.........................
  7. Boot0000* USB Hard Drive - PNY USB 2.0 FD BBS(7,USB Hard Drive - PNY USB 2.0 FD,0x500)...................................................................Rs.......A.....................

Boot0005 seems to be the first bootable entry, that's why you see the WBM. Usually, I would recommend to change the boot order to have the grub entry in front but for me the whole system setup is a bit weird. Your Windoze partition seems to have ext4 as filesystem??? You have identical UUID for sda2 and sda4???

If no one else has a better idea I would recommend you to save your data and to reinstall the system from the scratch by following this guide:

The first thing --
I'm assuming boot order got reset when installing Windows 10, or when reinstalling GRUB.

The second thing --
Checking with GParted says my Windows Partition(C: Drive) is NTFS. There is a Microsoft reserved partition which is ext4, 16MB in size, which is what I'm assuming you're looking at.

The third thing --
I don't know what the UUID is for. If this helps, the aformentioned Microsoft reserved partition and my Manjaro partition are both ext4. I don't know if that would make the UUIDs the same, again I don't know what they're for, but hope that clears up some stuff and at least helps to move us forward.

I also have an HP Bios, and when trying to click enter on OS boot Manager, it doesn't let me pick an os to boot. No clue why...

Had to turn off Legacy Boot, then everything appeared to rest itself. Even after reordering the BIOS order in efibootmgr, it still booted to Windows 10. Will have to check later to see the output of efibootmgr to see if it changed by itself(for some reason)...

Also, don't know if this would cause anything, but I didn't have these issues when my Manjaro partitions were before my Windows ones.

Hey, I'm trying to create an Android x86 drive now, as the primary reason I was using Windows was to use an application called Roblox. It's on Android, so if all goes well, I'll be wiping my drive and just reinstalling Manjaro. Let me know of updates on this though just in case!

Hey, I've finally given up on stuff and wiped my whole disk and replaced it with Manjaro. There was that one game(platform) I liked a lot, but I've given up on that. I can't run a VM at the moment because of my specs(laptop with celeron, 4GB RAM, 512 HDD), but I'm going to be getting a much better PC soon(i3, 16GB DDR4 RAM, 512GB SSD :grin: :grin:), so at that point, I'll be able to just run Windows 10 in a VM to run applications that will only work on Windows. Until then, I've decided to sacrifice it(and I also plan on wiping the new PC and installing Manjaro). Thanks for your support regardless!

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

Forum kindly sponsored by