Ok, did a little search, and haven't really found an answer to what the difference is between the following files:
boot1f32
boot1h
boot1he
boot1hp
I assume boot1f32 is for booting from FAT32 partitions (say, maybe I DON'T want to format the FAT32 EFI partition, yet still use it - Would save problems with the likes of gptsync), boot1h is obviously for booting HFS+ partitions, but what about the last two? Maybe boot1he is for HFS+ extended partitions (on MBR?) What about boot1hp?
Any answers would be greatly appreciated, I'm working on turning my spare USB HDD into a multi-OS installer, that I can install XP, Vista, 7, Ubuntu, Leopard & Snow Leopard from, and knowing the difference between the 4 may allow me to do things in different ways on the drive.
================================================================================
EDIT: Just took a dive through the source code (thought have thought of doing that first >.<), but anyway, if I understand correctly, what I could do is boot0 > boot1hp on, say partition 1 > boot1he on an extended partition, say partition 5 > boot(2), to boot Mac OS X on an extended MBR partition, correct?
That's the only bit I'm confused about. And if that is correct, would it be possible/feasible to somehow combine boot1f32 and boot1hp, I can explain my reasons for this if any one cares to listen lol