2009-09-03
I updated my PXElinux boot menu
with a ...
I updated my PXElinux boot menu with a few changes to the pxelinux.cfg/default so there are a number of handy extra booting options:DEFAULT vesamenu.c32 PROMPT 0 TIMEOUT 100 MENU TITLE Heavy Duty Boot Service MENU BACKGROUND boot.jpg # http://www.flickr.com/photos/bottinex/2948585175/ LABEL local MENU LABEL ^Boot from local disk (default) localboot 0 LABEL memtest MENU LABEL ^Memory test kernel memtest86 LABEL pldrescue MENU LABEL ^PLD Linux rescue KERNEL pld-20090221/boot/isolinux/vmlinuz APPEND initrd=pld-20090221/rescue.cpi,pld-20090221/custom/custom.cpi root=/dev/ram0 CONF=”`/dev/fd0:/rescue`;;;;;;;;;;;” IPAPPEND 1 LABEL ubuntu-i386 MENU LABEL Ubuntu i386 menu KERNEL menu.c32 APPEND ubuntu-installer/ubuntu-i386.cfg LABEL ubuntu-amd64 MENU LABEL Ubuntu amd64 menu KERNEL menu.c32 APPEND ubuntu-installer/ubuntu-amd64.cfg LABEL cpuid MENU LABEL ^Identify Processor KERNEL cpuidtest.c32The ubuntu submenus are copied from the ubuntu CD's and slightly adjusted to the local situation:MENU TITLE Ubuntu i386 menu DISPLAY ubuntu-installer/i386/boot-screens/boot.txt LABEL install kernel ubuntu-installer/i386/linux append vga=normal initrd=ubuntu-installer/i386/initrd.gz -- LABEL linux kernel ubuntu-installer/i386/linux append vga=normal initrd=ubuntu-installer/i386/initrd.gz -- LABEL cli kernel ubuntu-installer/i386/linux append tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=normal initrd=ubuntu-installer/i386/initrd.gz -- LABEL expert kernel ubuntu-installer/i386/linux append priority=low vga=normal initrd=ubuntu-installer/i386/initrd.gz -- LABEL cli-expert kernel ubuntu-installer/i386/linux append tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=normal initrd=ubuntu-installer/i386/initrd.gz -- LABEL rescue kernel ubuntu-installer/i386/linux append vga=normal initrd=ubuntu-installer/i386/initrd.gz rescue/enable=true -- LABEL mainmenu MENU LABEL Return to main menu KERNEL vesamenu.c32 APPEND ~The PLD Linux rescue CD is ofcourse based on PXE remote boot for your home/work lab. I tried the Ubuntu 'rescue' mode once but the PLD linux rescue environment works a lot better for me.