SysLinux is a BootLoader for Linux which runs off a disk with a FAT FileSystem. Such a floppy can be manipulated using standard file management tools on any OperatingSystem that can access FAT FileSystems. Therefor, SysLinux can completely eliminate the need for distribution of raw diskette images for boot floppies. It is intended to simplify first-time installation of Linux, and for creation of rescue and other special-purpose boot disks.
See also: http://annys.eines.info/cgi-bin/man/man2html?syslinux
See an example at http://www.knoppix.net/docs/index.php/GnoppixBootfloppyContent
All the configurable defaults in SysLinux can be changed by putting a file called syslinux.cfg in the root directory of the boot disk. The following options are available:
Sets the default command line. If SysLinux boots automatically, it will act just as if the entries after DEFAULT had been typed in at the boot: prompt.
So, you can include xmodule=fbdev, lang=us or similar options.
SysLinux also supports a boot-time-loaded InitialRamDisk.
This is the recommended procedure for creating a SysLinux disk that can boot either DOS or Linux. This example assumes the drive is A: in DOS and /dev/fd0 in Linux; for other drives, substitute the appropriate drive designator.
To make this installation in DOS only, you need the utility copybs.com (included with SysLinux) as well as the syslinux.com installer. If you are on an WinNT-based system (WinNT, Win2k, WinXP or later), use syslinux.exe instead.
SysLinux can be used to create bootdisk images for El Torito-compatible bootable CDROMs. However, it appears that many BIOSes are very buggy when it comes to booting CDROMs. Some users have reported that the following steps are helpful in making a CDROM that is bootable on the largest possible number of machines:
A CDROM is so much faster than a floppy that the -s option shouldn't matter from a speed perspective.
SysLinux has a companion called ISOLinux which is more suited for this task.
SysLinux can boot from a FAT12 or FAT16 FileSystem partition on a HardDisk (FAT32, introduced in Windows 95 OSR-2, is not supported, however). The installation procedure is identical to the procedure for installing it on a floppy, and should work under either DOS or Linux. To boot from a partition, SysLinux needs to be launched from a Master Boot Record or another boot loader, just like DOS itself would.
Under DOS, you can install a standard simple MBR on the primary hard disk by running FDISK /MBR. Then use FDISK to mark the appropriate partition active.
A simple MBR, roughly on par with the one installed by DOS (but unencumbered), is included in the SysLinux distribution.
2 pages link to SysLinux: