trying to install refined bootloader so i can use luks 2 with dinit had everything mounted cloned refined repository cant makepkg -si because chrooted in installing from live cd i was dealing with numerious other problem but that is the one that made me abort install after 16 hours dealling with issues i could just install arch with systemdboot luks 2 but id rather not
Does rEFInd support LUKS2 or even LUKS in general? I couldn't find it from the rEFInd documentation in Arch wiki.
Most I could find was this: https://gist.github.com/meeas/b574e4bede396783b1898c90afa20a30#setup-systemd-boot-instead-of-grub (It required systemd-boot.)
Post (https://sourceforge.net/p/refind/discussion/general/thread/42904f0083/#3e01) by the creator of rEFInd.
So unless a LUKS EFI driver has been created in the meantime you need the kernel unencrypted somewhere. An unencrypted /boot partition probably being the simplest solution.
afaik this driver does still not exist - https://github.com/pbatard/EfiFs/tree/master
artist
Thanks for the clarification.
Will probably need to have the /boot in separate device if one needs to do FDE with rEFInd.
Compiling the kernel manually may also make this possble, but I have forgotten it's possible to have an encrypted /boot by doing so.
I'm waiting for grub to finally officially support luks2 with argon2.
Probably won't in the foreseeable future:
https://github.com/pbatard/EfiFs/issues/28#issuecomment-778840456