I would like to set my laptop with UEFI firmware and a Windows 10 / Arch Linux dual boot to use the Linux Boot Manager (managed by systemd-boot) by default on startup, instead of the OS Boot Manager (which boots Windows 10 only). In my own attempts to fix this problem, I pressed Esc on startup and pressed F10 to enter BIOS Setup. Then I went to the Boot tab and found that my options for what device I boot from were:USB (UEFI)USBOS Boot ManagerMy default setting at the moment is USB (UEFI), as it makes booting from a live USB more convenient as this is not too uncommon for me to do. As you can see there is no Linux Boot Manager option. I can access the Linux Boot Manager, option by pressing F9 (which gives me my boot options) after pressing Esc on boot, so I know it is there. It works too, I am presently running Arch Linux, which I booted via this method. This question, however, is me asking whether I can get my laptop to automatically boot the Linux Boot Manager instead of the OS Boot Manager, when no live USB is available to boot from.Per Libre Arch's answer I ran:efibootmgr -c -d /dev/sda -p 2 -l /EFI/systemd/systemd-bootx64.efi -L Linux Boot Managerafter disabling both Safe Mode and Secure Boot in UEFI and this returned:** Warning ** : Boot0005 has same label Linux Boot ManagerBootCurrent: 0005Timeout: 2 secondsBootOrder: 0000,0006,3006,0001,0005,0008,2001,2002,2003Boot0001* grubBoot0002* Notebook Hard DriveBoot0004* Internal Hard Disk or Solid State DiskBoot0005* Linux Boot ManagerBoot0006* Windows Boot ManagerBoot0007* Internal Hard Disk or Solid State DiskBoot0008* rEFInd Boot ManagerBoot2001* USB Drive (UEFI)Boot2002* Internal CD/DVD ROM Drive (UEFI)Boot3000* Internal Hard Disk or Solid State DiskBoot3001* Internal Hard Disk or Solid State DiskBoot3002* Internal Hard Disk or Solid State DiskBoot3003* Internal Hard Disk or Solid State DiskBoot3006* Internal Hard Disk or Solid State DiskBoot0000* Linux Boot Manageryet still whenever I reboot my Windows Boot Manager (i.e., OS Boot Manager) is being used by default. /EFI/systemd/systemd-bootx64.efi does exist on /dev/sda2.
How do I get UEFI to automatically boot the Linux Boot Manager (managed by systemd-boot) instead of the OS Boot Manager, of Windows 10?
arch linux;dual boot;uefi;systemd boot
Your probably installed Windows 10 after Arch Linux and Windows wiped out the systemd-boot UEFI entry. You need to re-enable systemd-boot to have the menu you want. Make sure that you have Secure Boot and Fast Startup disabled in the UEFI/BIOS settings and follow the instructions written here on the Arch Wiki.You might also be able to use the GRUB repair tool to install GRUB (instead of systemd-boot) via a live USB.