After several rounds of attempting to get a triple-boot setup working (by creating a large partition in Boot Camp Assistant, then splitting it later), I've given up, and put the Linux installation into a VM.
Now, I need to make my MacBook Pro boot both OS X and Windows XP. I've gone through...