Mounting Encrypted Core Storage Volume(s) On Startup
Here is a script that automatically unlocks: https://github.com/jridgewell/Unlock

Unlock allows the system to unlock and mount Core Storage encrypted volumes during boot. In other words, this allows you to log in as a user whose home directory is on an encrypted secondary disk without any problems.

Install Lock

Run this in the terminal.

curl -L https://raw.github.com/jridgewell/Unlock/master/install.sh | bash



You will be asked for your login password.
Follow the prompts

The install script will find all Core Storage encrypted volumes connected to
your computer (it will ignore the startup volume).
It will then loop through the volumes it finds and ask you if you want to
unlock the volume during boot.
If you do, it will then ask for the passphrase used to unlock that volume.

Everything should be set up! Restart your computer and log in to test.


Uninstall Lock

Run this in the terminal (you'll be asked for your login password)
to remove all traces from the system.

curl -L https://raw.github.com/jridgewell/Unlock/master/uninstall.sh | bash