Linux Plausibly Deniable File System
TrueCrypt works with Linux, it just doesn't support full disk encryption by itself.
Within Linux, you can mount a TrueCrypt volume that features plausible deniability, and then simply chroot it.
Or if you feel fancy, have the volume contain a Docker image, and "Dock" it.
You can create deniable encryption using dm-crypt and remote header or raw dm-crypt encryption and block device offsets (1, 2).
It's not as easy as TrueCrypt though and it's extremely easy to get wrong, as dm-crypt is a very low level tool, but you have more control and flexibility.