Hello everybody,
I decided to upgrade from Win 10 to 11 and installed Endeavouros on a second hard drive after making good experiences with it on my laptop. Unfortunately, I am unable to give Grub the first boot priority. I can elect to boot Endeavouros when hitting F11 on startup, but can’t give it boot priority in the BIOS. There is just no entry for Endeavouros.
Running sudo efibootmgr -o 0002,0000,0004,0001
returns
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0000,0004,0001
Boot0000* Windows Boot Manager HD(2,GPT,c94fdc5c-3867-4a85-988b-453e52a23f7d,0xfa000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d0000006f000100000010000000040000007fff0400
Boot0001* Hard Drive BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)0000474f00004e4fb7000000010000008d00430054003500300030005000310053005300440038000000050109000200000000010416008b12e85cec2cf040837280640e3dc85802007fff040002010c00d041030a00000000010106000301010106000200010106000004010106000000031710000100000000a07518e1d3a7677fff040001042e00ef47642dc93ba041ac194d51d01b4ce631003800340033004500310044003300410037003600370000007fff04000000424f00004e4fbf0000000100000089004b0049004e004700530054004f004e00200053004e005600530035003000300047000000050109000200000000010416008b12e85cec2cf040837280640e3dc85802007fff040002010c00d041030a0000000001010600010101010600000003171000010000000026b73811f727657fff040001043600ef47642dc93ba041ac194d51d01b4ce6350030003000320036004200370033003800310031004600370032003700360000007fff04000000424f
Boot0002* endeavouros HD(1,GPT,c1c93e30-7458-4940-8895-17ca57ac6489,0x1000,0x1f4000)/File(\EFI\ENDEAVOUROS\GRUBX64.EFI)
Boot0004* UEFI OS HD(1,GPT,c1c93e30-7458-4940-8895-17ca57ac6489,0x1000,0x1f4000)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
If I reboot, Win 11 will give itself boot priority and I will boot into Win 11 and boot order will be restored to 000,0002,0004,0001
.
I tried deactivating the Win11 bootloader:
$ sudo efibootmgr -b 0000 -A
efibootmgr: Boot entry 0 not found
Could not set active state for Boot0000: No such file or directory
Setting the NextBoot Option to Endeavouros $ sudo efibootmgr -n 0002
does work but is only an inconvenient work around.
Interestingly, setting the NextBoot option to Windows using sudo efibootmgr -n 0000
does work too, so efibootmgr is capable of working with that bootloader - it just can’t deactivate it.
Does anybody have any ideas how I could deactivate the Windows bootloader or stop it from grabbing precedence? Or just let me boot Endeavouros as default? I included the send-logs in case you need more information (hardware information, install log, fdisk, fstab)
Thanks for your help!