[syslinux] Boot iPXE from syslinux/isolinux

Gene Cumm gene.cumm at gmail.com
Mon Nov 11 05:05:03 PST 2013


On Mon, Nov 11, 2013 at 7:09 AM, Christian Hesse <list at eworm.de> wrote:
> Christian Hesse <list at eworm.de> on Thu, 2013/10/24 10:09:
>> Christian Hesse <list at eworm.de> on Tue, 2013/10/22 13:14:
>> > Christian Hesse <list at eworm.de> on Tue, 2013/10/22 12:56:
>> > > Gene Cumm <gene.cumm at gmail.com> on Tue, 2013/10/22 06:35:
>> > > > On Tue, Oct 22, 2013 at 5:41 AM, Christian Hesse <list at eworm.de>
>> > > > wrote:
>> > > > > Hello everybody,
>> > > > >
>> > > > > iPXE builds an ISO image by default. (The build system has to be
>> > > > > updated for new paths and to integrate ldlinux.c32, but that's not
>> > > > > my problem.)
>> > > > >
>> > > > > With the binary syslinux files from kernel.org booting fails with
>> > > > > latest version 6.02:
>> > > > >
>> > > > > Loading ipxe.krn... ok
>> > > > > Booting kernel failed: Invalid argument
>> > > > >
>> > > > > It does work with version 6.01, though. Any hints how to fix this
>> > > > > regression?
>> > > >
>> > > > I presume this is using the precompiled binaries from kernel.org?
>> > >
>> > > Yes.
>> > >
>> > > > If
>> > > > using the same ipxe.krn works on 6.01 and fails on 6.02, another thing
>> > > > to try is to narrow it down to a -pre release.
>> > >
>> > > version 6.02-pre5 works, 6.02-pre6 does not.
>> >
>> > Struggled with git bisect, but finally succeeded:
>> >
>> > 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
>> > commit 8f470e7bfe75f6401f6c5432988c620b863ad274
>> > Author: Matt Fleming <matt.fleming at intel.com>
>> > Date:   Tue Jul 16 15:15:54 2013 +0100
>> >
>> >     movebits: Add syslinux_memmap_find()
>> >
>> >     Refactor the code for finding a suitable location for kernel
>> >     protected-mode and real-mode data. It's complicated enough that it
>> >     deserves to be separated into its own function.
>> >
>> >     Signed-off-by: Matt Fleming <matt.fleming at intel.com>
>> >
>> > :040000 040000 a7f3dc3f6ac34bd09336eff39e2f3d2d1bd8c9b6
>> > 3e4cbdfc3cb9928c5c809fc4400623eefbc398f4 M      com32
>>
>> If anybody tries to reproduce: I have uploaded an iPXE zImage that isolinux
>> fails to boot:
>> http://www.eworm.de/tmp/ipxe.lkrn
>>
>> Let be know if you need any more info.
>
> Is anybody working on this?
> Is there a bug tracker I should report this to so it does not get forgotten?
> Could not find one for syslinux.

http://bugzilla.syslinux.org

-- 
-Gene


More information about the Syslinux mailing list