Here is my current set up (it's been working out great). For anyone that was wondering, I just followed README-Crypt.
fdisk -l output:
Device Boot Start End Blocks Id System
/dev/sda1 1 12 96358+ 83 Linux
/dev/sda2 13 24321 195262042+ 8e Linux LVM
lvm vgs output:
VG #PV #LV #SN Attr VSize VFree
crypt_volume_group 1 3 0 wz--n- 186.21G 27.21G
lvm lvs output:
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
home crypt_volume_group -wi-ao 150.00G
root crypt_volume_group -wi-ao 8.00G
swap crypt_volume_group -wi-ao 1.00G
As you can see, I've got everything encrypted besides a small boot partition. I'd like to use maybe 15G of the 27 I have free from my volume group to add a Windows partition to my setup. I've put together a list of the steps I think I need to take and I was hoping a few of the gurus around here could give it a quick once over to see if I missed anything.
First, create the logical volume that windows will be stored on:
~# lvcreate -L 15G -n windows crypt_volume_group
Then, add a LILO entry for the Windows partition.
Finally, install Windows.
There is one caveat that I am not quite sure how to handle. How can I make the Windows installer able to recognize the partition I want to install it on if it is encrypted? It is possible to unlock it temporarily or am I pretty much stuck?