rEFInd has been installed manually, to the default boot path (by
moving Windows' bootx64.efi to bootx64.efi.bak and replacing it with
refind_x64.efi).
rEFInd works, but only seems to be detecting Windows.
I tried adding
also_scan_dirs @/boot
to $esp/EFI/Boot/refind.conf (it's sitting next to the rEFInd
executable), but it didn't seem to fix it.
I'm guessing this is because I have set @storage as the default
subvolume (so that Windows doesn't generally get access to = have a
chance to mess up Linux's files with desktop.ini in every folder).
Is there currently any way to allow rEFInd to check non-default subvolumes?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a computer, which is dual-booting Ubuntu and Win10.
It has two (main) partitions: an NTFS one, and a BTRFS one.
Windows is installed to the NTFS one, and the BTRFS one contains 3 subvolumes:
@ (Ubuntu's /)
@home (Ubuntu's /home)
@storage (Ubuntu's /var/storage, and Windows' E:)
rEFInd has been installed manually, to the default boot path (by
moving Windows' bootx64.efi to bootx64.efi.bak and replacing it with
refind_x64.efi).
rEFInd works, but only seems to be detecting Windows.
I tried adding
also_scan_dirs @/boot
to $esp/EFI/Boot/refind.conf (it's sitting next to the rEFInd
executable), but it didn't seem to fix it.
I'm guessing this is because I have set @storage as the default
subvolume (so that Windows doesn't generally get access to = have a
chance to mess up Linux's files with desktop.ini in every folder).
Is there currently any way to allow rEFInd to check non-default subvolumes?
you can
alsoscandirs MyLinuxInstall/boot,@/boot,MyLinux2/boot
To scan & boot multiple Linuxes in whatever subvolume on a btrfs volume
You need to have in each a boot/refind_linux.conf file which sets kernel and options parameters
Or you can create custom stanzas to boot (with subvol=/MyLinuxInstall as one of the boot parameters)
The default subvolume has nothing to do with this.
Last edit: Godotless 2018-03-14