I think the stage 0 takes a shortcut and boots first active partition. Since disk is not a GPT it ignores the HFS+. I wonder how the MBR partition table looks like, is HFS even present there?
That's not what boot0md does according to the comments and code that I'm reading. But it would be nice to know if boot0md is actually present.
According to the comments and the code I've read so far, it should in this case.
pass1: will fail because it is looking for MBR partition that is active and HFS+
pass2: iterating over all drives, looks for HFS+ partition that is bootable and boots it
* This pass should find success at the 4th partition, load boot1h, and run with it, which should then find boot
at the root of his OS X partition, and he should then be in Chimera boot loader UI...
pass3: last resort, iterating over all drives, looks for first active bootable partition and boots it
* I think he's hitting this (or he doesn't have boot0md as his boot record)
@smacone, can you post
sudo fdisk /dev/rdisk0
Thanks for that! I was looking all over the manpage for Mac fdisk looking for a way to list the partitions (like Linux fdisk -l)... never thought that "no options" would give you the list!
Hopefully we can see something in his MBR partititon table...