The installer is designed to be run on a mounted directory. For example, if you have an ext2 or ext3 usb key mounted on /mnt, you can run the following command:
extlinux --install /mnt-H, --heads=# Force the number of heads.
-i, --install Install over the current bootsector.
-O, --clear-once Clear the boot-once command.
-o, --once=command Execute a command once upon boot.
-M, --menu-save=label Set the label to select as default on the next boot
-r, --raid Fall back to the next device on boot failure.
--reset-adv Reset auxiliary data.
-S, --sectors=# Force the number of sectors per track.
-U, --update Updates a previous EXTLINUX installation.
-z, --zip Force zipdrive geometry (-H 64 -S 32).
--device=devicename Override the automatic detection of device names. This option is intended for special environments only and should not be used by normal users. Misuse of this option can cause disk corruption and lost data.
If you are reporting problems, please include all possible information about your system and your BIOS; the vast majority of all problems reported turn out to be BIOS or hardware bugs, and I need as much information as possible in order to diagnose the problems.
There is a mailing list for discussion among \s-1SYSLINUX\s+1 users and for announcements of new and test versions. To join, send a message to majordomo@linux.kernel.org with the line: