[syslinux] Using syslinux on the PMBR of a GPT partition table

H. Peter Anvin hpa at zytor.com
Wed Oct 29 09:48:39 PDT 2008


Stewart Adam wrote:
> On 10/29/08 10:59 AM, H. Peter Anvin wrote:
>> gptmbr.bin needs the UUID of the boot partition written to the MBR; I
>> really should write a script to do that.
>>
>> That doesn't mean gptmbr.bin has been extensively tested by any means;
>> yours is the first report of someone actually trying to use it.  We
>> obviously should try to make it work.
>>
>> Could you describe your setup a bit?
>>
>> 	-hpa
> I'm using a slightly modified version of livecd-iso-to-disk.sh from Fedora's 
> livecd-tools to create a hybrid Fedora 10 Live USB key.
> 
> Basically, the script uses parted to create a gpt table, then creates a 
> single 4GB FAT32 partition with type "EFI Protective". It mounts the new 
> partition, copies the OS files and EFI bits onto the disk, then umounts it 
> and does work on the PMBR. Currently I have it set to GRUB, but I've also 
> tried the two mbr.bin files along with "syslinux -d syslinux /dev/sdb1" after.
> 

Right, OK.  For gptmbr.bin to work, it needs the UUID of the boot
partition written into offset 424.  However, there seems to be more that
goes wrong in your case.

Perhaps you could even get me an image to download that I could poke
around with.

	-hpa




More information about the Syslinux mailing list