[syslinux] Boot iPXE from syslinux/isolinux

Christian Hesse list at eworm.de
Wed Dec 4 11:20:35 PST 2013


"H. Peter Anvin" <hpa at zytor.com> on Wed, 2013/12/04 09:43:
> On 12/04/2013 12:38 AM, Christian Hesse wrote:
> > 
> > Sure. Here we go:
> > 
> > boot: debug -e bios_boot_linux calc_cmdline_offset
> > boot: ipxe.lkrn
> > Loading ipxe.lkrn... ok
> > cmdline_offset at 0x9f7e0
> > Initial memory map:
> > Could not find location for protected-mode code
> > Booting kernel failed: Invalid argument
> > 
> 
> OK, that was a useful clue.  I think I know what is going on.  The
> problem is that we're trying to make sure there is enough memory to
> decompress the kernel, which isn't relevant for a zImage (the memory is
> decompressed into high memory) and arguably isn't relevant for a
> nonrelocatable kernel.
> 
> I have attached a patch (completely untested) which might fix this...

Looks really good! This works for all my use cases.

Thanks a lot and keep up the good work!
-- 
main(a){char*c=/*    Schoene Gruesse                         */"B?IJj;MEH"
"CX:;",b;for(a/*    Chris           get my mail address:    */=0;b=c[a++];)
putchar(b-1/(/*               gcc -o sig sig.c && ./sig    */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20131204/96101bc2/attachment.sig>


More information about the Syslinux mailing list