I'm currently trying to use a hybrid MBR setup and GRUB4DOS in a computer whose BIOS isn't GPT aware. The problem is that GPT want to put its first partition table in LBA 1, whereas G4D's MBR stage is 8 kiB big. So far I've tried converting a MBR type partition table to a hybrid partition table setup using gdisk. This produces a missing MBR helper upon boot, as expected since LBA 1+ is overwritten by the GPT partition table. Likewise, running bootlace on the drive complains about too few sectors being free.
Is there any way to coerce gdisk (or a different tool) into moving the GPT partition table forward, alternatively moving the G4D bootstrap somehow. The solution should in the end work reliably (ie partition table or bootstrap not destructively overwritten in normal use, and OS is able to detect the partitions) under OSX (Hackintosh), Windows 7 32-bit and Linux (Debian).
The general task of booting these operating systems (beyond initially getting into G4D) is not a problem and not part of the question.
Edited by nitro2k01, 20 April 2014 - 02:56 PM.