My system is a dual boot Ubuntu / Windows PC. I installed several hard disks: Two SSDs (one for Windows 7 Pro, one for Kubuntu 15.04) and some conventional disks for data.
Currently the Linux disk has highest boot priority in BIOS. Grub provides a boot menu there that allows booting into Windows when selected. Both system currently don't use UEFI.
I want to encrypt all of the disks (systems and data). And I want to allow the encrypted data disks to be accessible from both sides, Windows and Linux.
I am thinking about using VeraCrypt for this job. However most guides in the web are talking about systems with Windows and Linux partitions located on the same hard disk, not on separate hard disks.
Is there a way to install VeraCrypt on both operating systems, to encrypt both system disks (and the data disks) and to use pre-boot authentication for both operating systems without breaking anything (especially the ability to select the desired OS to be booted on startup)? How exactly?