[syslinux] 5.01 whichsys.c32 / ifcpu64.c32 does not execute labels
Ady
ady-sf at hotmail.com
Fri Feb 1 15:52:23 PST 2013
> Hello
>
> I am working as developer of archiso (Arch Linux ISO creator). I am
> triying to get working with syslinux 5.01 (previously using 4.06).
>
> whichsys.c32 does not execute labels and does not throws any error, just
> a help message (the same thing happens with ifcpu64.c32 and ifcpu.c32)
>
> Example:
>
>
> boot: <<TAB>>
> select pxe sys
>
> boot: whichsys -iso- sys -pxe- pxe -sys- sys
> Usage: whichsys.c32 [-iso- command] [-pxe- command] [-sys- command]
> Examples: whichsys.c32 -iso- chain.c32 hd0 -sys- chain.c32 hd1 swap
> whichsys.c32 -iso- config iso.cfg -pxe- config pxe.cfg
> boot:
>
> The same things happens if anything command is passed as arguments, ie:
>
> boot: whichsys -sys- coco -iso- pepe
> Usage: whichsys.c32 [-iso- command] [-pxe- command] [-sys- command]
> Examples: whichsys.c32 -iso- chain.c32 hd0 -sys- chain.c32 hd1 swap
> whichsys.c32 -iso- config iso.cfg -pxe- config pxe.cfg
> boot:
>
> also if I try to execute a c32 file without extension, ie:
>
> boot: whichsys -iso- ls -sys- pwd
> Usage: whichsys.c32 [-iso- command] [-pxe- command] [-sys- command]
> Examples: whichsys.c32 -iso- chain.c32 hd0 -sys- chain.c32 hd1 swap
> whichsys.c32 -iso- config iso.cfg -pxe- config pxe.cfg
> boot:
>
> But if I pass with .c32, it works, but shows the helper message at end:
>
> boot: whichsys -iso- ls.c32 -sys- pwd.c32
> [dir] . [dir] i686 pkglist_i686.txt
> [dir] .. aitab
> [dir] boot checksum_i686.md5
> Usage: whichsys.c32 [-iso- command] [-pxe- command] [-sys- command]
> Examples: whichsys.c32 -iso- chain.c32 hd0 -sys- chain.c32 hd1 swap
> whichsys.c32 -iso- config iso.cfg -pxe- config pxe.cfg
> boot:
>
>
> I detected this, because it does not work from config file:
>
> ---
> DEFAULT select
>
> LABEL select
> COM32 boot/syslinux/whichsys.c32
> APPEND -pxe- pxe -sys- sys -iso- sys
>
> LABEL pxe
> CONFIG boot/syslinux/archiso_pxe_choose.cfg
>
> LABEL sys
> CONFIG boot/syslinux/archiso_sys_choose.cfg
> ---
>
> If more info/tests is needed please let me know.
>
When you tried to use whichsys.c32, could you please provide:
A_ the path for your Current Working Directory?
B_ the path for the cfg file where you have the relevant whichsys.c32
boot entry?
C_ the path of the boot loader, and which one you used in your tests
(ldlinux.sys, isolinux.bin)?
D_ the path where you have ldlinux.c32?
E_ the path where you have libcom32.c32?
Maybe with that additional info the issue can be replicated.
Thank you and Regards,
Ady.
More information about the Syslinux
mailing list