New dual boot fix for EndeavourOS

I just recently successfully tested dual booting WIndows 8 and EndeavourOS (BTRFSonLuks with an encrypted /boot) with rEFInd on an old Acer laptop.

  • Windows was installed first, followed by EOS and rEFInd.
  • I then changed the UEFI bios boot order to first boot rEFInd.

rEFInd automatically found and allowed booting both installed systems without the need to configure anything!
I haven’t tested adding more (encrypted) installations but can’t imagine rEFInd having any problems with this.


Although rEFInd worked out of the box I then decided to make things prettier by theming rEFInd:

  • installed theme
  • modified /boot/efi/EFI/refind/refind.conf
timeout 5

scanfor external,optical,manual

default_selection "+,2"

menuentry "Windows 8" {
    loader \EFI\Microsoft\Boot\bootmgfw.efi
}

menuentry "EndeavourOS" --class arch {
	icon /EFI/refind/themes/rEFInd-minimal-black/icons/os_arch.png
        loader /EFI/EndeavourOS/grubx64.efi
}

include themes/rEFInd-minimal-black/theme.conf

What these config entries do:

rEFind will now not scan and automatically insert found systems from (internal) hdd/sdd. I therefore added the manual menu entries above simply to force rEFInd to use an Arch logo for EOS.

rEFInd will automatically boot the last chosen system, or if it can’t find that information, the 2nd entry (EOS) after 5 seconds.

3 Likes