General:
External:
Notes:
TIMEOUT value
value is in 1/10 s.
--------------------------------------------------------------------------------
http://en.wikipedia.org/wiki/SYSLINUX
The SYSLINUX Project covers a suite of lightweight bootloaders, for starting
up computers in the Linux operating system. It is the work of H. Peter Anvin,
and consists of several separate systems:
o The original SYSLINUX, used for booting from FAT filesystems
(usually floppy discs).
o ISOLINUX, used for booting from CD-ROM ISO 9660 filesystems.
o PXELINUX, used for booting from a network server using the Preboot
Execution Environment (PXE) system.
o EXTLINUX, used to boot from Linux ext2/ext3 filesystems.
o MEMDISK, used to boot older operating systems like MS-DOS from
these media.
o Two separate menu systems.
o A development environment for additional modules.
--------------------------------------------------------------------------------
There are THREE Ways To Make a Bootable ISO Image (CDROM)
1) El-Torito or "floppy emulation" mode, where you use a floppy image
emulation of either a 1.44 or 2.88 Mb floppy.
2) The no-emulation mode, where you use a "special" bootrecord, like
Win2K/XP original install.
3) The "Hard disk" emulation mode, where you use a hard disk emulation
mode.
--------------------------------------------------------------------------------
VGA Table (append vga=791 initrd=ramdisk.dat quiet acpi=off noapic)
× 640x480 800x600 1024x768 1280x1024 1152x864 1600x1200
08 bit 769 771 773 775 353 800
15 bit 784 787 790 793 354 801
16 bit 785 788 791 794 355 802
24 bit 786 789 792 795 803
--------------------------------------------------------------------------------
#/tftpboot/pxelinux.cfg/default
serial 0 19200
default vmlinuz console=ttyS0,19200n81 root=/dev/nfsd
nfsaddrs=192.168.0.2:192.168.0.1:192.168.0.1:255.255.255.0:soekris:eth0
nfsroot=192.168.0.1:/nfsroot/debian panic=10
ip dhcp
prompt 1
timeout 100
ipappend 1
--------------------------------------------------------------------------------
http://syslinux.zytor.com/faq.php
The single most common user error is setting up a kernel configuration which
uses one of the reserved extensions:
none or other Linux kernel image
.0 PXE bootstrap program (NBP) [PXELINUX only]
.bin "CD boot sector" [ISOLINUX only]
.bs Boot sector [SYSLINUX only]
.bss Boot sector, DOS superblock will be patched in [SYSLINUX only]
.c32 COM32 image (32-bit COMBOOT)
.cbt COMBOOT image (not runnable from DOS)
.com COMBOOT image (runnable from DOS)
.img Disk image [ISOLINUX only]
LABEL label
KERNEL image
APPEND options...
IPAPPEND flag_val
Note: The "kernel" doesn't have to be a Linux kernel; it can
be a boot sector or a COMBOOT file (see below.)
Since version 3.32 label names are no longer mangled into DOS
format (for SYSLINUX.)
LINUX image - Linux kernel image (default)
BOOT image - Bootstrap program (.bs, .bin)
BSS image - BSS image (.bss)
PXE image - PXE Network Bootstrap Program (.0)
FDIMAGE image - Floppy disk image (.img)
COMBOOT image - COMBOOT program (.com, .cbt)
COM32 image - COM32 program (.c32)
CONFIG image - New configuration file
Using one of these keywords instead of KERNEL forces the
filetype, regardless of the filename.
CONFIG means restart the boot loader using a different
configuration file.
APPEND -
Append nothing. APPEND with a single hyphen as argument in a
LABEL section can be used to override a global APPEND.
Read the FAQ for the config file options and labels, there is no reason in
repeating them here in this document!
--------------------------------------------------------------------------------