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.
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
So how does it work? I have a system installed in efi mode with efisystem partition on a hdd and i like to get it booted from the efi pxe. Is that possible with localboot? 2013/8/1 Matt Fleming <matt at console-pimps.org>> 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 >
On 08/01/2013 01:13 AM, Matt Fleming wrote:> > 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. >I don't know if there is a meaningful difference between "localboot -1" and "localboot 0" on EFI... they are really two different ways to ask the BIOS to do the same thing. -hpa