Page 1 of 1

syslinux

Posted: 16 Feb 2011, 18:03
by jcas1411
Two questions, how can I tell what version of syslinux the LLS are using? I've downloaded the source, is updating the latest as simple as building the prog and copying into the syslinux directory? On my older builds I could call the bootinst.sh in my python gui without issues, but with the new scripts it will not run the syslinux commmand. I have checked the syslinux and found there were a couple of updates that might apply to my situation.

Changes in 4.02
SYSLINUX: correctly handle the case where the -d option is specified with a non-absolute path, i.e. syslinux -d syslinux instead of syslinux -d /syslinux.

Re: syslinux

Posted: 16 Feb 2011, 18:12
by Ahau
I don't have an answer for you, but I did want to say that I've run into this issue with extlinux. I resolved it by installing an older version of syslinux tools that is still available for download. See here:
http://forum.porteus.org/viewtopic.php?f=62&t=109

Re: syslinux

Posted: 16 Feb 2011, 18:47
by jcas1411
I thought about trying that but instead I called the command

Code: Select all

/mnt/<mountlocation>/boot/syslinux/syslinux <device>
directly in my python. what was weird is if I executed via the shell prompt as normal, everything works fine. Works with my workaround just thought it was a bit weird. I will leave open for a few days in case someone can tell me how to update the syslinux or determine the version in the LLS. These LLS came from linux72 over here http://www.slax.org/forum.php?action=vi ... t=jcas1411 specifically linux-live-6.3.0_x86-4.0.tar.bz2 which originally came from ritchie. I of course tweaked for my build.

Re: syslinux

Posted: 17 Feb 2011, 11:25
by fanthom
@jcas1411
"how to update the syslinux or determine the version in the LLS."
to update - just replace /boot/syslinux/syslinux file with latest version you can find
to determine the version:
not that easy :)
i would download all syslinux packages for 32 bits from here: http://slackfind.net/en/packages/search ... stversion=
and then check and compare syslinux binary size until you find a matching one.