SysLinux is a multiboot compatible bootloader that can be installed on a FAT formatted Floppy Disk, The project has three sister projects, ISOLinux, EXTLinux, and PXELinux for El Torito CD's, ext file systems, and Intel's Preboot Execution Enviroment, respectively.
Installing SYSLinux will install a bootloader to the disk, and will copy a file LDLINUX.SYS on the root directory.
syslinux.exe [-sfmar] [-d directory] <drive>: [bootsecfile]
Installation on a Floppy Disk:
Installation on a HD / Flash Drive
Where the drive letter is Z:
syslinux.exe -m -a -d /boot/syslinux z:
Same as windows version, but with .com instead of .exe
syslinux [-sfr] [-d directory] [-o offset] <Device/Image>
The -o option can be used with a disk image file and specifies the byte offset of the filesystem image in the file.
SysLinux uses a configuration file called syslinux.cfg. It searches for the file in the following places in order:
The configuration file is common to all variants, and uses the following format:
DEFAULT Name LABEL Name SAY Now Booting Your kernel KERNEL /kernel.bin APPEND initrd=file.tar
The default kernel to load, has to be one of the labels
The human readable name of the kernel to boot, this is used in menus.
Write to the screen when the kernel is loading
The Location of the kernel to load to
Additional options on boot, some are ro, initrd, and rootfs
Please note that all files are relative to the config file's path unless preceded by a slash