Hi, I'm planning to use Truecrypt to encrypt the root file system.
My idea is simple. I partition the HD with 3 partitions ( /, /home and /swap )....These 3 partitions are all encrypted using truecrypt.
Next, I don't want to boot from the HD itself, but instead create a usb dongle to boot from. The dongle contains the kernel, the initramfs file and the keyfiles. It initialize the kernel, then mount the root on the HD and executes init.
However I don't have a clear idea on the inner workings of initramfs and if it is possibile to embed the truecrypt kernel module and executable.
Is there someone that can give me some advice about my idea?