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.