syslinux.cfg

UI vesamenu.c32
PROMPT 0
TIMEOUT 900
ONTIMEOUT reboot

MENU BACKGROUND splash.png

MENU TITLE USB Boot Menu
MENU DEFAULT hdt
MENU TABMSG Press <TAB> to edit options

MENU WIDTH 78
MENU MARGIN 4
MENU VSHIFT 3
MENU ROWS 10

MENU TIMEOUTROW 19
MENU TABMSGROW 21
MENU CMDLINEROW 21
MENU HELPMSGROW 23

MENU COLOR border       30;44   #40ffffff #a0000000 std
MENU COLOR title        1;36;44 #9033ccff #a0000000 std
MENU COLOR sel          7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel        37;44   #50ffffff #a0000000 std
MENU COLOR help         37;40   #c0ffffff #a0000000 std
MENU COLOR timeout_msg  37;40   #80ffffff #00000000 std
MENU COLOR timeout      1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07        37;40   #90ffffff #a0000000 std
MENU COLOR tabmsg       31;40   #30ffffff #00000000 std

# ------------------------------------------------------------------------------

MENU BEGIN
MENU TITLE Hardware Diagnostics Tool

LABEL hdt
  MENU LABEL Menu mode
  MENU DEFAULT
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids quiet
  TEXT HELP
    Starts HDT using the MENU mode
  ENDTEXT

LABEL cli
  MENU LABEL CLI (VESA mode)
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids quiet nomenu vesa
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI)
    VESA mode is enabled
  ENDTEXT

LABEL vesa
  MENU LABEL CLI (Text mode)
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids quiet nomenu
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI)
    VESA mode is disabled
  ENDTEXT

LABEL summary
  MENU LABEL CLI (Auto summary)
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids quiet vesa nomenu auto='show summary'
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI) and run 'show summary'
    VESA mode is enabled
  ENDTEXT

LABEL verbose
  MENU LABEL CLI (VESA mode & Verbose)
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids vesa nomenu verbose
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI) using the verbose mode
    VESA mode is enabled
  ENDTEXT

LABEL verbose-text
  MENU LABEL CLI (Text mode & Verbose)
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids verbose nomenu
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI)
    VESA mode is disabled
  ENDTEXT

LABEL dump
  MENU LABEL Dump hardware config to TFTP server 
  COM32 hdt.c32
  APPEND modules_pcimap=modules.pcimap modules_alias=modules.alias pciids=pci.ids quiet vesa nomenu auto='dump'
  TEXT HELP
    Starts HDT using the Command Line Interface (CLI) and run 'dump'
    VESA mode is enabled
  ENDTEXT

MENU SEPARATOR

LABEL return
  MENU LABEL Return to main menu
  MENU EXIT

MENU END

# ------------------------------------------------------------------------------

LABEL memtest
  MENU LABEL Memtest86+
  LINUX memtest.bin
  TEXT HELP
    Starts Memtest86+
  ENDTEXT

LABEL mhdd
  MENU LABEL MHDD
  KERNEL memdisk
  APPEND initrd=mhdd.img floppy
  TEXT HELP
    Starts MHDD - low-level HDD diagnostics
  ENDTEXT

label frd
  MENU LABEL Freedos
	COM32 chain.c32
	APPEND freedos=/freedos/KERNEL.SYS
  TEXT HELP
    Starts Freedos
  ENDTEXT

LABEL ubn
  MENU LABEL Install Ubuntu 11.10 32bit
  KERNEL ubuntu_11_10/linux
  APPEND vga=788 initrd=ubuntu_11_10/initrd.gz -- quiet
  TEXT HELP
    Starts ubuntu text-based installer
  ENDTEXT

# ------------------------------------------------------------------------------

MENU BEGIN
MENU TITLE SystemRescueCD 32bit kernel

LABEL rescuecd_1
  MENU LABEL 1. SystemRescueCd with default options
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1
  TEXT HELP
    Boot standard 32bit kernel with default options (should always work)
  ENDTEXT

LABEL rescuecd_2
  MENU LABEL 2. SystemRescueCd with all files cached to memory
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 docache
  TEXT HELP
    Boot standard 32bit kernel and run system from memory.
    It requires 512 MB of memory to work and takes some time during the
    boot process, but the cdrom can be removed and system will be faster.
  ENDTEXT

LABEL rescuecd_3
  MENU LABEL 3. SystemRescueCd with console in high resolution (1024x768)
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 nomodeset vga=791
  TEXT HELP
    Boot standard 32bit kernel with framebuffer console in high resolution
    KMS graphic drivers (Kernel-Mode-Settings) will be disabled.
  ENDTEXT

LABEL rescuecd_4
  MENU LABEL 4. SystemRescueCd with the default graphical environment
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 dostartx
  TEXT HELP
    Boot standard 32bit kernel and start the XFCE graphical environment
    directly. You can also get in this environment by typing "startx" from
    the console.
  ENDTEXT

LABEL rescuecd_5
  MENU LABEL 5. SystemRescueCd with VESA based graphical environment
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 nomodeset vga=791 dostartx forcevesa
  TEXT HELP
    Boot standard 32bit kernel and use VESA based graphical environment
    Try this if you have problems to get the default graphical environment
  ENDTEXT

LABEL rescuecd_6
  MENU LABEL 6. SystemRescueCd with a standard VGA console (no KMS)
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 nomodeset
  TEXT HELP
    Boot standard 32bit kernel and use standard low-resolution VGA console
    KMS graphic drivers (Kernel-Mode-Settings) will be disabled.
    Try this if you can't get a working console or new a low-resolution mode
  ENDTEXT

LABEL rescuecd_7
  MENU LABEL 7. SystemRescueCd with a console in 800x600
  LINUX rescuecd
  INITRD initram.igz
  APPEND scandelay=1 video=800x600
  TEXT HELP
    Boot standard 32bit kernel and use the default graphic driver in 800x600
    KMS graphic drivers (Kernel-Mode-Settings) will be used if appropriate.
    Use that to get a 800x600 resolution and have a KMS compatible card.
  ENDTEXT

MENU SEPARATOR

LABEL return
  MENU LABEL Return to main menu
  MENU EXIT

MENU END

# ------------------------------------------------------------------------------

MENU BEGIN
MENU TITLE SystemRescueCD 64bit kernel

LABEL rescue64_1
  MENU LABEL 1. SystemRescueCd with default options
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1
  TEXT HELP
    Boot standard 64bit kernel with default options (should always work)
  ENDTEXT

LABEL rescue64_2
  MENU LABEL 2. SystemRescueCd with all files cached to memory
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 docache
  TEXT HELP
    Boot standard 64bit kernel and run system from RAM (cdrom can be removed)
    It requires 512 MB of memory to work and takes some time during the
    boot process, but the cdrom can be removed and system will be faster.
  ENDTEXT

LABEL rescue64_3
  MENU LABEL 3. SystemRescueCd with console in high resolution (1024x768)
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 nomodeset vga=791
  TEXT HELP
    Boot standard 64bit kernel with framebuffer console in high resolution
    KMS graphic drivers (Kernel-Mode-Settings) will be disabled.
  ENDTEXT

LABEL rescue64_4
  MENU LABEL 4. SystemRescueCd with the default graphical environment
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 dostartx
  TEXT HELP
    Boot standard 64bit kernel and start the XFCE graphical environment
    directly. You can also get in this environment by typing "startx" from
    the console.
  ENDTEXT

LABEL rescue64_5
  MENU LABEL 5. SystemRescueCd with VESA based graphical environment
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 nomodeset vga=791 dostartx forcevesa
  TEXT HELP
    Boot standard 64bit kernel and use VESA based graphical environment
    Try this if you have problems to get the default graphical environment
  ENDTEXT

LABEL rescue64_6
  MENU LABEL 6. SystemRescueCd with a standard VGA console (no KMS)
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 nomodeset
  TEXT HELP
    Boot standard 64bit kernel and use standard low-resolution VGA console
    KMS graphic drivers (Kernel-Mode-Settings) will be disabled.
    Try this if you can't get a working console or new a low-resolution mode
  ENDTEXT

LABEL rescue64_7
  MENU LABEL 7. SystemRescueCd with a console in 800x600
  LINUX rescue64
  INITRD initram.igz
  APPEND scandelay=1 video=800x600
  TEXT HELP
    Boot standard 64bit kernel and use the default graphic driver in 800x600
    KMS graphic drivers (Kernel-Mode-Settings) will be used if appropriate.
    Use that to get a 800x600 resolution and have a KMS compatible card.
  ENDTEXT

MENU SEPARATOR

LABEL return
  MENU LABEL Return to main menu
  MENU EXIT

MENU END

# ------------------------------------------------------------------------------

LABEL local1
  MENU LABEL Boot from first hard disk
  kernel chain.c32
  append hd0
  TEXT HELP
    Boot local OS installed on first hard disk
  ENDTEXT

LABEL local2
  MENU LABEL Boot from second hard disk
  kernel chain.c32
  append hd1
  TEXT HELP
    Boot local OS installed on second hard disk
  ENDTEXT

LABEL reboot
  MENU LABEL Reboot
  COM32 reboot.c32
  TEXT HELP
    Reboot system
  ENDTEXT