[syslinux] "--once" support / ADV

Gene Cumm gene.cumm at gmail.com
Sat Apr 5 20:32:07 PDT 2014

On Sat, Apr 5, 2014 at 7:46 PM, Garth Hitchens <ghitchens at me.com> wrote:
> I wonder if anyone can help me understand syslinux --once support - it appears supported since 4.00 (it's in the changlog), but the syslinux (4.07) command gives the message "At least one specified option not yet implemented for this installer.".   anyone using boot-once with syslinux?

Which installer (linux/syslinux, extlinux/extlinux, mtools/syslinux,
dos/syslinux.com, win32/syslinux.exe win64/syslinux64.exe)?  What
exact command line?

> Alternate question:  since this is for an embedded device I would prefer not to have to install the syslinux installer on the device -- is there an alternate way to write directly to the ADV (like a known offset into a file or partition or boot record) that would allow me to enable boot-once?  I like syslinux but I'm trying to get firmware upgrades working on an embedded device and need boot-once functionality.  Am I out of luck?

In short, you'll need an installer binary OR write your own app to do
it (likely reusing the code).  Accessing the ADV would essentially
require the Syslinux code to do it.  There is no fixed offset as it's
the last portion of a file (ldlinux.sys) that varies in length based
on version and even between build machines.


More information about the Syslinux mailing list