Hilton Chain <hako@ultrarare.space> writes:

>> Not really sure how I'm booting then. I see '# PBKDF argon2id, ...' in
>> the output of `sudo cryptsetup status --debug myrootvolname`.
>
> Which GRUB variant are you using?  There exists an unlikely to be merged patch
> series for Argon2 support.

I'm using `grub-efi-bootloader` in Guix System. GRUB version 2.12. I
haven't explicitly configured a patched variant, nor do I have any
memory of ever using one.

>> If I understand correctly, the main issue here is that the initrd
>> doesn't know how to mount encrypted partitions. There are solutions to
>> this other than UKIs, such as Arch's mkinitcpio:
>> https://wiki.archlinux.org/title/Dm-crypt/System_configuration#mkinitcpio
>
> Our initrd knows how to decrypt.  It's GRUB that needs to decrypt then find 
> its
> configuration and kernel + initrd first.

Right, I got confused back there. So the main issue is GRUB needing to
decrypt in the first place, which wouldn't happen if we could have the
kernel+initramfs on a separate unencrypted partition, like I mentioned
in my other message.

Reply via email to