# Use the high-colour menu system. UI vesamenu.c32 # Time out and use the default menu option. Defined as tenths of a second. TIMEOUT 600 # Prompt the user. Set to '1' to automatically choose the default option. This # is really meant for files matched to MAC addresses. PROMPT 0 # Set the boot menu to be 1024x768 with a nice background image. Be careful to # ensure that all your user's can see this resolution! Default is 640x480. MENU RESOLUTION 1024 768 # The background image MENU BACKGROUND pxe_splash_1024_768.jpg # These do not need to be set. I set them here to show how you can customize or # localize your PXE server's dialogue. MENU TITLE Anvil! m2 - Node and Striker Installer - Red Hat Enterprise Linux 6.6 # Below, the hash (#) character is replaced with the countdown timer. The # '{,s}' allows for pluralizing a word and is used when the value is >= '2'. MENU AUTOBOOT Will boot the next device as configured in your BIOS in # second{,s}. MENU TABMSG Press the key to edit the boot parameters of the highlighted option. MENU NOTABMSG Editing of this option is disabled. # The following options set the various colours used in the menu. All possible # options are specified except for F# help options. The colour is expressed as # two hex characters between '00' and 'ff' for alpha, red, green and blue # respectively (#AARRGGBB). # Format is: MENU COLOR MENU COLOR screen 0 #80ffffff #00000000 std # background colour not covered by the splash image MENU COLOR border 0 #ffffffff #ee000000 std # The wire-frame border MENU COLOR title 0 #ffff3f7f #ee000000 std # Menu title text MENU COLOR sel 0 #ff00dfdf #ee000000 std # Selected menu option MENU COLOR hotsel 0 #ff7f7fff #ee000000 std # The selected hotkey (set with ^ in MENU LABEL) MENU COLOR unsel 0 #ffffffff #ee000000 std # Unselected menu options MENU COLOR hotkey 0 #ff7f7fff #ee000000 std # Unselected hotkeys (set with ^ in MENU LABEL) MENU COLOR tabmsg 0 #c07f7fff #00000000 std # Tab text MENU COLOR timeout_msg 0 #8000dfdf #00000000 std # Timout text MENU COLOR timeout 0 #c0ff3f7f #00000000 std # Timout counter MENU COLOR disabled 0 #807f7f7f #ee000000 std # Disabled menu options, including SEPARATORs MENU COLOR cmdmark 0 #c000ffff #ee000000 std # Command line marker - The '> ' on the left when editing an option MENU COLOR cmdline 0 #c0ffffff #ee000000 std # Command line - The text being edited # Options below haven't been tested, descriptions may be lacking. MENU COLOR scrollbar 0 #40000000 #00000000 std # Scroll bar MENU COLOR pwdborder 0 #80ffffff #20ffffff std # Password box wire-frame border MENU COLOR pwdheader 0 #80ff8080 #20ffffff std # Password box header MENU COLOR pwdentry 0 #80ffffff #20ffffff std # Password entry field MENU COLOR help 0 #c0ffffff #00000000 std # Help text, if set via 'TEXT HELP ... ENDTEXT' ### Now define the menu options LABEL next MENU LABEL ^1) Boot the next device as configured in your BIOS MENU DEFAULT MENU HELP Skips booting off of this DVD and instead boots the default boot device. ENDTEXT localboot 0xffff LABEL generic-rhel-anvil-node01-basic-bios MENU LABEL ^2) Anvil! m2 node 01 - Traditional BIOS - RHEL 6 TEXT HELP Installs a generic Anvil! m2 node 01 using RHEL 6. Will create a traditional /boot + MBR install for systems with traditional BIOSes. Partition will be 0.5 GiB /boot, 4 GiB , 40 GiB /. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img ks=cdrom:anvil-m2-node01-basic-bios_rhel.ks LABEL generic-rhel-anvil-node02-basic-bios MENU LABEL ^3) Anvil! m2 node 02 - Traditional BIOS - RHEL 6 TEXT HELP Installs a generic Anvil! m2 node 02 using RHEL 6. Will create a traditional /boot + MBR install for systems with traditional BIOSes. Partition will be 0.5 GiB /boot, 4 GiB , 40 GiB /. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img ks=cdrom:anvil-m2-node02-basic-bios_rhel.ks LABEL generic-rhel-striker01-basic-bios MENU LABEL ^4) Striker 01 Dashboard - Traditional BIOS - RHEL 6 TEXT HELP Installs a generic Striker 01 dashboard using RHEL 6. Will create a traditional /boot + MBR install for systems with traditional BIOSes. Partition will be 0.5 GiB /boot, 4 GiB , remainder for /. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img ks=cdrom:anvil-m2-striker01-basic-bios_rhel.ks LABEL generic-rhel-striker02-basic-bios MENU LABEL ^5) Striker 02 Dashboard - Traditional BIOS - RHEL 6 TEXT HELP Installs a generic Striker 02 dashboard using RHEL 6. Will create a traditional /boot + MBR install for systems with traditional BIOSes. Partition will be 0.5 GiB /boot, 4 GiB , remainder for /. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img ks=cdrom:anvil-m2-striker02-basic-bios_rhel.ks LABEL dvd_boot MENU LABEL ^6) Install Red Hat Enterprise Linux 6.6 x86_64 MENU HELP Install stock Red Hat Enterprise Linux 6.6 x86_64. This is the same as booting off of a stock RHEL 6.6 install DVD. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img label rescue MENU LABEL ^7) Rescue installed system MENU HELP Boot the RHEL 6.6 DVD in rescue mode. ENDTEXT KERNEL vmlinuz APPEND initrd=initrd.img rescue label memtest86 MENU LABEL ^8) Memory test MENU HELP Test the RAM in the system for defects. ENDTEXT KERNELmemtest APPEND -