I'd like to use TrueCrypt to encrypt my SSD (which has my / Ubuntu installation on one partition and some other things on another), and both of my HDDs (one has /home for Ubuntu and all of Windows, the other has other random stuff), but I'm worried that GRUB isn't going to behave nicely with encrypting entire partitions. Can anyone tell me about their experiences with doing this sort of thing or provide a good answer to whether it's safe or not.
TrueCrypt does not support full system drive encryption on Linux. If you want full drive encryption on Linux you'll want to use something like
dm-crypt. However, full drive encryption on Linux may be a bit too much; you really need to only encrypt the
TrueCrypt system encryption: http://www.truecrypt.org/docs/?s=system-encryption
The Arch docs are the best docs for setting up
Personally, I recommend
dm-crypt because you can configure linux to mount encrypted disks upon bootup or prompt for a password.
I have Ubuntu 13.04 installed on an encrypted
/ filesystem using dm-crypt. I tried several times with the installers, but was unsuccessful with setting up a dual boot. I finally succeeded by following these instructions.
Basically, the configuration needs to be updated so that the
initramfs at boot time knows that it needs to mount the encrypted volume (and logical volume).