#!ipxe menu PXE Boot Menu - [${mac}] item local Boot from Hard Disk item slitaz Boot slitaz live environment [tux|root:root] #item ubuntu-server Ubuntu 24.04.1 live server #item ubuntu-desktop Ubuntu 24.04.1 desktop #item systemrescue System Rescue 11.03 item memtest memtest #choose --default local --timeout 5000 selected choose selected goto ${selected} :local exit ################################# # slitaz ################################# :slitaz set server_ip 192.168.33.1:8080 set base_url http://${server_ip}/slitaz kernel ${base_url}/vmlinuz-2.6.37-slitaz rw root=/dev/null vga=788 initrd=rootfs.gz initrd ${base_url}/rootfs.gz boot ################################# # Ubuntu Server ################################# :ubuntu-server set server_ip 192.168.33.1:8080 set base_url http://${server_ip}/ubuntu/live-server-24.04.1 kernel ${base_url}/vmlinuz ip=dhcp url=${base_url}/ubuntu-24.04.1-live-server-amd64.iso autoinstall ds=nocloud initrd ${base_url}/initrd boot ################################# # Ubuntu Desktop ################################# :ubuntu-desktop set server_ip 192.168.33.1:8080 set base_url http://${server_ip}/ubuntu/desktop-24.04.1 kernel ${base_url}/vmlinuz ip=dhcp url=${base_url}/ubuntu-24.04.1-desktop-amd64.iso autoinstall ds=nocloud initrd ${base_url}/initrd boot ################################# # System Rescue ################################# :systemrescue set base-url http://192.168.33.1:8080/systemrescue kernel ${base-url}/vmlinuz initrd=sysresccd.img boot=systemrescue docache initrd ${base-url}/sysresccd.img boot ################################# # MemTest86 (BIOS/UEFI) ################################# :memtest iseq ${platform} efi && goto memtest_efi || goto memtest_bios :memtest_efi kernel http://192.168.33.1:8080/memtest/memtest64.efi boot :memtest_bios kernel http://192.168.33.1:8080/memtest/memtest64.bin boot