[syslinux] Request for built-in DOS launch module
Alexander Perlis
aperlis at math.lsu.edu
Thu Jan 31 09:21:27 PST 2013
To make say a BIOS flash tool available over PXE, my impression is that
a typical procedure goes like this: modify a generic FreeDOS 1440K disk
image to contain the EXE and change the AUTOEXEC.BAT to launch that EXE,
then make the 1440K IMG available on the PXE server. But more recent
BIOS flash EXE are too large and won't fit on the 1440K, not even 3840K,
so now we have to look into making a custom FreeDOS ISO image or FreeDOS
USB stick image or FreeDOS HD image, for which recipes don't seem to be
readily available. In a changing enterprise environment involving many
different computer models, you find yourself over time trying to recall
and repeat these fragile steps of trying to prepare FreeDOS autoexec
images...
Perhaps there is already a better way available? But if not, it would be
wonderful if SYSLINUX had a built-in module that automagically
accomplishes all of the tediousness described above, e.g.:
LABEL biosflash
KERNEL doslaunch.c32
INITRD flashtool.exe or files.zip or files.tar.gz
APPEND exec=flashtool.exe
I would imagine this would do something along the following lines: set
up a DOS-like environment with an extra drive letter for a growable
ramdisk, copy the INITRD file or archive (unpacking as necessary) into
that ramdisk, switching to the ramdisk drive letter, and then launching
whatever file is listed in the exec parameter.
Does something like that already exist?
Alex
More information about the Syslinux
mailing list