wok annotate ipxe/stuff/ipxe.cmd @ rev 19323

syslinux: fix isofs checksum
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Jul 14 10:16:48 2016 +0200 (2016-07-14)
parents f6ecd4224bf8
children e27bc578d1f6
rev   line source
pascal@15368 1 #!ipxe
pascal@15368 2
pascal@15368 3 set menu-timeout 3000
pascal@19323 4 dhcp || echo No DHCP
pascal@15368 5
pascal@15368 6 :menu
pascal@19323 7 menu SliTaz net boot menu ${ip} ${gateway} ${dns}
pascal@15385 8 item --key b boot Local boot
pascal@19323 9 item --key l lan Your PXE boot ${filename}
pascal@15368 10 item --key w web SliTaz WEB boot
pascal@15368 11 item --key r rolling SliTaz development version
pascal@15368 12 item --key c config iPXE configuration
pascal@15368 13 item --key e exit iPXE command line
pascal@15368 14 choose --timeout ${menu-timeout} --default web target || goto exit
pascal@15368 15 set menu-timeout 0
pascal@19323 16 isset $(ip} || dhcp || echo No DHCP again
pascal@19323 17 isset ${dns} || set dns 8.8.8.8
pascal@15368 18 goto ${target}
pascal@15368 19
pascal@15385 20 :boot
pascal@15385 21 exit
pascal@15385 22
pascal@15368 23 :exit
pascal@15368 24 help
pascal@15368 25 echo Type 'exit' to get the back to the menu
pascal@15368 26 shell
pascal@15368 27 goto menu
pascal@15368 28
pascal@15368 29 :web
pascal@15368 30 imgfree
pascal@15368 31 set weburl http://mirror.slitaz.org/pxe/
pascal@18836 32 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@18839 33 set weburl http://mirror.switch.ch/ftp/mirror/slitaz/pxe/
pascal@18839 34 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@18839 35 set weburl http://download.tuxfamily.org/slitaz/pxe/
pascal@18839 36 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@18851 37 set weburl http://mirror1.slitaz.org/pxe/
pascal@18851 38 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@18851 39 set weburl http://mirror2.slitaz.org/pxe/
pascal@18851 40 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@18851 41 set weburl http://mirror3.slitaz.org/pxe/
pascal@18851 42 chain --autofree ${weburl}ipxe/menu.ipxe && boot ||
pascal@15368 43 goto menu
pascal@15368 44
pascal@15368 45 :lan
pascal@15368 46 autoboot ||
pascal@15368 47 goto menu
pascal@15368 48
pascal@15368 49 :rolling
pascal@15368 50 sanboot http://mirror.slitaz.org/iso/rolling/slitaz-rolling.iso ||
pascal@15368 51 goto menu
pascal@15368 52
pascal@15368 53 :config
pascal@15368 54 config
pascal@15368 55 goto menu