[ipxe-devel] iPXE ISO and syslinux 6.x

Christian Hesse list at eworm.de
Wed Nov 13 10:51:27 UTC 2013


Christian Hesse <list at eworm.de> on Mon, 2013/10/21 10:53:
> Christian Hesse <list at eworm.de> on Mon, 2013/10/21 10:34:
> > Hello everybody,
> > 
> > syslinux has just been updated to version 6.x on Arch Linux, resulting in
> > broken ISO build. New default location of isolinux.bin is
> > /usr/lib/syslinux/bios/isolinux.bin, additionally it requires a file
> > called ldlinux.c32 at boot time. Have not taken a deeper look on how to
> > integrate that into build system, though.

Prepared a patch, feel free to apply. See attachments.

> I added ldlinux.c32 to the ISO image, now boot fails with:
> 
> Loading ipxe.krn... ok
> Booting kernel failed: Invalid argument
> 
> I will investigate later.

This is a regression with syslinux. See the bug report for details:
http://bugzilla.syslinux.org/show_bug.cgi?id=40
-- 
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: 0001-update-build-system-for-syslinux-6.x.patch
Type: text/x-patch
Size: 1678 bytes
Desc: not available
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20131113/9e3ebcf0/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20131113/9e3ebcf0/attachment.sig>


More information about the ipxe-devel mailing list