Here is a quick how-to for password protecting and encrypting your partition using cryptsetup under Ubuntu/Kubuntu Oneiric Ocelot. It should work for older versions too but haven’t tested it.
cryptsetup luksFormat /dev/sdaX
cryptsetup luksOpen /dev/sdaX cryptname
mkfs.ext4 /dev/mapper/cryptname
echo 'cryptname /dev/sdaX none luks' >> /etc/crypttab
mkdir /media/cryptname
echo '/dev/mapper/cryptname /media/cryptname ext4 defaults 0 2' >> /etc/fstab
Obviously you have to be root and have cryptsetup installed.
PS: I’m NOT responsible for any damage or data loss caused by executing the supplied code.