The syslinux executable uses the -o option for a different purpose.
Quote5. EXTLINUX has "boot-once" support. The boot-once information is stored in an on-disk datastructure, part of ldlinux.sys, called the "Auxillary Data Vector". The Auxilliary Data Vector is also available to c32 modules that want to store small amounts of information.
To set the boot-once information:
where "command" is any command you could enter at the Syslinux command line, preferably a label. The boot-once information will be executed on the next boot and then erased.
Quote2. SYSLINUX
For older versions (deprecated):
-o Specify the byte offset of the filesystem image in the target "device". The offset option is applicable only when the target device is a disk image file.
There *is* a "--once=... Execute a command once upon boot" flag for syslinux but I can't seem to work out the syntax of how to utilise it to achieve the same result


