gptsync | GPT and MBR partition tables synchronisation tool | Mehr ...
gptsync is a utility to maintain an MBR partition table synchronised with a GPT partition table used as reference. The resulting MBR partition table can contain up to 4 partitions; extended partitions are not supported. . An MBR partition table is required to use legacy bootloaders (lilo, grub) on EFI-based (Extensible Firmware Interface) machines like the Intel-based Macs. gptsync is usually used in combination with the rEFIt boot menu on such machines.
refit | graphical boot menu for ia32 and x64 EFI systems | Mehr ...
rEFIt is a boot menu and maintenance toolkit for EFI-based (Extensible Firmware Interface) machines like the Intel-based Macs. You can use it to boot multiple operating systems easily, including triple-boot setups with Apple's Boot Camp.