# Use the high-colour menu system UI vesamenu.c32 # Time out and use the default menu option. Defined as tenths of a second. TIMEOUT 100 # Prompt the user. Set to '1' to automatically choose the default option. 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 MENU BACKGROUND an-pxe_splash_1024_768.png # 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 AN!PXE Boot Server 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. # 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 ^A) Boot the next device as configured in your BIOS MENU DEFAULT localboot LABEL generic_f13_x86_64 MENU LABEL ^B) Generic Fedora 13 x86_64 install KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img LABEL generic_f13_i386 MENU LABEL ^C) Generic Fedora 13 i386 install KERNEL boot/f13/i386/vmlinuz APPEND initrd=boot/f13/i386/initrd.img LABEL rhel6_b2_x86_64 MENU LABEL ^D) Generic Red Hat Enterprise Linux, Beta 2, x86_64 KERNEL boot/rhel6/x86_64/vmlinuz APPENT initrd=boot/rhel6/x86_64/initrd.gz root=/dev/sr0 # kernel ubuntu-installer/amd64/linux # append vga=normal initrd=ubuntu-installer/amd64/initrd.gz -- quiet #LABEL ubuntu_live_i386 # MENU LABEL ^E) Ubuntu 10.04 i386, Live DVD # KERNEL boot/ubuntu_10.04/i386/vmlinuz # APPENT initrd=boot/ubuntu_10.04/i386/initrd.img MENU SEPARATOR LABEL an-node01 MENU LABEL ^1) Install 'an-node01 x86_64'; DRBD/iSCSI Host 1 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node01.ks ksdevice=eth0 LABEL an-node02 MENU LABEL ^2) Install 'an-node02 x86_64'; DRBD/iSCSI Host 2 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node02.ks ksdevice=eth1 LABEL an-node03 MENU LABEL ^3) Install 'an-node03 x86_64'; Xen Host 1 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node03.ks ksdevice=eth0 LABEL an-node04 MENU LABEL ^4) Install 'an-node04 x86_64'; Xen Host 2 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node04.ks ksdevice=eth0 LABEL an-node05 MENU LABEL ^5) Install 'an-node05 x86_64'; Xen Host 3 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node05.ks ksdevice=eth0 LABEL an-node06 MENU LABEL ^6) Install 'an-node06 x86_64'; Xen Host 4 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node06.ks ksdevice=eth0 LABEL an-node07 MENU LABEL ^7) Install 'an-node07 x86_64'; Xen Host 5 KERNEL boot/f13/x86_64/vmlinuz APPEND initrd=boot/f13/x86_64/initrd.img ks=http://192.168.1.10/f13/x86_64/ks/an-node07.ks ksdevice=eth0