I have done the same process a bunch of times. I would suggest first off, to do a bunch of Virtual Box work first. Also, I might add, if learning Linux is the primary objective, do Slackware! Buy the Slackware Essentials and Disk Set, and spend time in Virtual Box with that. In reality, you can almost make your own Slackware as good as #! if you like, and you will learn a whole lot.
Always keep #! on the VB to keep your goals in mind, and stay tight with the people on the Forums at Crunch Bang, Arch Bang, Arch, FreeBSD.
The best documentation on booting scenarios on a Mac I have found are in the Ubuntu Forums. But even there, its not that cut and dry. I lost my whole OS X about 75 times now. A few times so bad, I had to have a Professional gal "Pray" for my MacBook Pro so I could get OS X back into it.
You can get an older Lenovo R61 series online for about $100 bucks these days. That would be the smartest I can suggest if your OS X is mission critical. With only 4Gigs of RAM, the VB can only be pushed to about 2.65Gigs before things get hot and SLOW on everything else.
Personally, for learning, I find Slackware to be the best Linux University going. #! strikes me as a very slick high tech Professional tool already configured by Pros, and there is not much learning involved as far as learning Linux goes. Slackware teaches you from the ground up, how to slice your drives to configuring, to everything. Its all stuff you MUST learn to learn Linux. FreeBSD is another fine way to go since all the documentation is very well kept. But I fell in love with Slackware as if it were my own personal Linux Professor. Inside Slackware you will find living breathing dinosours and everything imaginable Linux. Stuff from before time, to bleeding edge and beyond. For about $70 bucks, its the best, in my opinion, way to learn Linux.
The Apple machines are full of stuff that takes a lot of fine tuning by hand to make work right. Most Linux Developers have Windows machines in mind when including ways and means to accomodate things. Mr. Moore at the PC-BSD, and Ubumtu have put a lot of effort to making a Distro to slide into a Mac pretty easy, but there again, you get a turn key Distro that does not teach you much about what you have under the hood.
You have good taste with #!, and that is very commendable. To be able to put together a system like this is something incredible, probably not from this planet!
Try Slackware on VB before you break your Mac is the best I can say for now. As solid as #! is, after looking at what all is inside going faster than light, something has got to break sooner or later. This thing is gnarly!!! Study the rEFIt manual too, you will need rEFIt to multiboot Mac.
Georg
MacBook Pro P8800/4G, #!, Slackware, ArchBang (broken), Arch (preconfig), on Virtual Box