[syslinux] syslinux 6.01 boot into GPT EFI hdd

Matt Fleming matt at console-pimps.org
Thu Aug 1 01:13:49 PDT 2013


On Tue, 30 Jul, at 02:51:03PM, Jonas Keidel wrote:
> How to boot from syslinux 6.01 over PXE (syslinux.efi) into an EFI
> installed GPT system on a hdd?
> Via localboot 0 it doesn't work. (no output)
> 
> Also via chain.c32 hd0 1 it doesn't work.
> Errormessage:
> Can not find MBR magic, treat hdd as raw disk.
> Stop booting.
 
chain.c32 doesn't currently support chainloading anything under EFI.
There's an open bug report for chainloading EFI applications here,

    http://bugzilla.syslinux.org/show_bug.cgi?id=17

I've got a patch to support LOCALBOOT -1 on EFI, which will boot the
next entry in the EFI Boot Manager (the thing configured with
efibootmgr), and which I'll commit shortly, but it doesn't support
LOCALBOOT 0. 

I'm not actually convinced that we should support LOCALBOOT 0 under EFI.
Even on BIOS, LOCALBOOT runs into problems with some machines, and the
preferred solution is to use chain.c32.

-- 
Matt Fleming, Intel Open Source Technology Center


More information about the Syslinux mailing list