I have an unencrypted Windows10/Manjaro dual boot on a 256Gb SSD, plus a 1Tb HDD, where I store most of my data.
The partitions are organized as following:
1Tb HDD : |_ sda1 : exFAT partition, readable by both W$ and Linux 256 Gb SSD : |_ sdb1 : EFI system boot partition |_ sdb2 : Microsoft reserved partition |_ sdb3 : NTFS Windows system partition |_ sdb4 : NTFS Windows recovery partition |_ sdb5 : ext4 / partition for Linux |_ sdb6 : ext4 /home partition for Linux |_ sdb7 : linux swap
The bootloader is GRUB, and allows me to choose between the two systems.
What I am looking for is a way to encrypt both hard drives, and decrypting them by entering a password before GRUB. Of course I would like to keep the existing partitions, the fact that both systems can read the contents of the 1Tb HDD, and not break GRUB (if possible)
I have already checked Veracrypt for windows and LUKS for Linux, but Veracrypt seems to break GRUB and encrypts Windows only, and LUKS is Linux only.