#!ipxe :ipxe goto again :connect dhcp || dhcp net0 || dhcp net1 || :help echo "# " echo " " ntp || echo " " read voidkeys echo "## if stats " ifstat || echo " " echo "## route " route || echo " " echo "## n stat " nstat || echo " " echo "## ip stats " ipstat || echo " " echo "## show dns " show dns || echo " " read voidkeys echo "## image stats " imgstat || echo " " echo "## profile stats " profstat || echo " " echo "### " echo "# http://ipxe.org " echo "### " read voidargs echo "## " echo "# " # echo "# type ; exit #RETURN/ENTER# ; to jump back " || echo "# type " echo echo exit echo echo "# RETURN ENTER to jump back " echo "# " shell || :mpagain echo Menu Pause read voidpause :again menu PLANET UniVerse wilson # color --rgb 0x777700 0 || cpair --foreground 1 1 || cpair --foreground 0 3 || cpair --foreground 4 4 || item quirky7y Quirky 7.0 CD item knoppix5111 KNOPPIX 5.1.1 CD Minimal ( no IMAGE challenge 1 ) item midori Slitaz cooking 40 meg GUI ( network drivers challenge 3 ) item knoppix531 KNOPPIX 5.3.1 DVD Minimal ( no IMAGE challenge 2 ) item remenu item repxe ReLoad iPXe config ( inside LAN challenge 0 ) item next Success exit do next menu feature iPXe.org demo bug item end Continue local boot device sequence item begin item halt Stop loop til reboot signal item freeze Lock the system til reset signal item restart ReTry missing check item reboot Hard ReBoot item connect item --default help 0 help item help 1 how to edit boot options item help 2 how to add operating systems item help 3 how to change video modes item help 4 how to serve complex distributions item help 20 line ( terminal challenge 4 ) item help 21 page ( turn swipe push challenge 5 ) item item plop Advanced Boot Manager ( stop halt challenge 6 ) item item auto AutoBoot Network item item recursion item again choose target && goto ${target} || goto mpagain :begin kernel http://wilson.skull.space/first-script.txt || chain || #boot goto mpagain :auto autoboot || #chain #boot goto mpagain :plop echo " ?? requested memory not available ?? " read voidplop boot http://wilson.skull.space/b/d/pbm/plpbt.bin || goto mpagain #kernel http://wilson.skull.space/b/d/pbm/plpbt.bin || #chain || #boot goto mpagain #chain b/d/pbm/plpbt.bin || #chain http://wilson.skull.space/chain b/d/pbm/plpbt.bin #chain http://wilson.skull.space/b/d/pbm/plpbt.bin || :recursion echo "## line input to continue recursion . . . " read voidkeys kernel http://wilson.skull.space/b/ipxe.lkrn || chain http://wilson.skull.space/wilson-ipxe.txt || #kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/ipxe.lkrn #chain http://wilson.ipxe.vmsrv.markjenkins.ca/wilson-ipxe.txt boot || goto mpagain chain http://ipxe.vmsrv.markjenkins.ca/first-script.txt chain http://wilson.ipxe.vmsrv.markjenkins.ca/wilson-ipxe.txt :remenu chain http://wilson.skull.space/wilson-ipxe.txt || #chain http://wilson.ipxe.vmsrv.markjenkins.ca/first-script.txt goto mpagain :repxe chain http://ipxe.vmsrv.markjenkins.ca/ || #chain http://wilson.skull.space/first-script.txt #chain http://wilson.skull.space/ ## hmm .. if it fails do the global ? ;) ? works or no ? chain http://wilson.skull.space/first-script.txt || #chain http://ipxe.vmsrv.markjenkins.ca/ boot || goto mpagain :next echo "## ! CAUTION !! WARNING !!! FATAL !!!! " echo "# " echo "# kernel panic test " echo "# system may freeze " echo "# " read voidpanic exit || goto mpagain :halt kernel http://wilson.skull.space/b/haltloop.c32 || #kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/haltloop.c32 boot || goto mpagain :freeze kernel http://wilson.skull.space/b/haltlock.c32 || #kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/haltlock.c32 boot || goto mpagain :restart kernel missing || boot goto mpagain :reboot reboot || boot goto mpagain :quirky7 kernel http://wilson.skull.space/b/d/quirky/7/vmlinuz initrd http://wilson.skull.space/b/d/quirky/7/initrd.q #kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/vmlinuz #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/initrd.q boot goto mpagain :quirky7x initrd http://wilson.skull.space/b/d/quirky/7/initrd.q chain http://wilson.skull.space/b/d/quirky/7/vmlinuz loglevel=15 acpi=off #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/initrd.q #chain http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/vmlinuz loglevel=15 acpi=off boot # initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/initrd.q loglevel=15 acpi=off # fails ? why ? # ? how to append ? imgargs # imgargs loglevel=15 acpi=off # failed ? obsolete ? use chain ? how ? goto mpagain :quirky7y kernel http://wilson.skull.space/b/d/quirky/7/vmlinuz || initrd http://wilson.skull.space/b/d/quirky/7/initrd.q || chain vmlinuz loglevel=15 #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/initrd.q #chain http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/quirky/7/vmlinuz loglevel=15 boot goto mpagain :knoppix511 kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/linux initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/minirt.gz append ramdisk_size=100000 append toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d append myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en append hotnam=sksp0w ne=true nowifi chain boot goto mpagain :knoppix5110 kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/linux initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/minirt.gz chain boot goto mpagain :knoppix51101 kernel http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/linux initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/minirt.gz imgargs ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en hotnam=sksp0w ne=true nowifi boot goto again :knoppix51111 kernel http://wilson.skull.space/b/d/knoppix/511/linux || initrd http://wilson.skull.space/b/d/knoppix/511/minirt.gz || chain linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en hotnam=sksp0w ne=true nowifi #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/minirt.gz #chain http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en hotnam=sksp0w ne=true nowifi boot goto mpagain :knoppix5111 kernel http://wilson.skull.space/b/d/knoppix/511/linux initrd http://wilson.skull.space/b/d/knoppix/511/minirt.gz #initrd http://wilson.skull.space/b/d/knoppix/511/toramfs.gz chain linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en hotnam=sksp0w ne=true nowifi noswap || goto mpagain # #boot #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/minirt.gz #chain http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/511/linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d myconfig=scan k=k t=1 TZP=America/North_Dakota/Center lang=en hotnam=sksp0w ne=true nowifi :knoppix531 kernel http://wilson.skull.space/b/d/knoppix/531/linux || initrd http://wilson.skull.space/b/d/knoppix/531/minirt.gz || chain linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d TZ=America/North_Dakota/Center lang=en hostname=sksp0w3 nowifi #initrd http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/531/minirt.gz #chain http://wilson.ipxe.vmsrv.markjenkins.ca/b/d/knoppix/531/linux ramdisk_size=100000 toram loglevel=15 acpi=off xmodule=fbdev vga=791 nofirewire no3d TZ=America/North_Dakota/Center lang=en hostname=sksp0w3 nowifi boot goto mpagain :midori kernel http://wilson.skull.space/b/d/slitaz/gui/bzImage || initrd http://wilson.skull.space/b/d/slitaz/gui/rootfs4.gz || initrd http://wilson.skull.space/b/d/slitaz/gui/rootfs3.gz || initrd http://wilson.skull.space/b/d/slitaz/gui/rootfs2.gz || initrd http://wilson.skull.space/b/d/slitaz/gui/rootfs1.gz || chain bzImage loglevel=15 || # acpi=off seems to ?kernel crash boot || goto mpagain :end #quit || ## no .. we actually want to NOT_FOUND quit end exit fail here ;) quit ### but just in case it does finish .. ;) NOT_FOUND goto mpagain