I'm trying to setup grub to boot from encrypted
/boot on BTRFS based RAID1 array. However, I'm cannot find a way to force grub to unlock both disks. GRUB asks for key twice to unlock
/boot, but I don't know how to ask it to unlock two cryptdevices after that. Here the boot process:
Here is how relevant parts of config files look like:
... GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=/dev/sda2:root1 cryptkey=rootfs:/cryptfile.bin cryptdevice=/dev/sdb2:root2 cryptkey=rootfs:/cryptfile.bin root=/dev/mapper/root1 rootfstype=btrfs rootflags=device/dev/mapper/root1,device=/dev/mapper/root2,defaults" GRUB_ENABLE_CRYPTODISK=y ...
Disk partitioning looks like:
/sda /sda1 - SWAP /sda2 - dmcrypt /root1 - / (RAID1) /sdb /sdb1 - SWAP /sdb2 - dmcrypt /root2 - / (RAID1)
Any help please?