These are only my quick notes on how to boot FreeDOS from an usb stick, mainly taken from this
short and confusing post and from this
more detailed guide.
- get and install syslinux on a FAT32 (or FAT) usb stick;
- get a FreeDOS distribution;
- copy the "fat32lba.bin" (or "fat16.bin" in case of FAT), "command.com" and "kernel.sys" files from the FreeDOS distro to the root directory of the stick;
- rename the "*.bin" file as "*.bss";
- edit "syslinux.cfg" to be:
timeout 1
default fdos
prompt 0
label fdos
BSS fat32lba.bss
append -
- if necessary add a suitable autoexec.bat and config.sys;
- unmount the usb stick and reboot.