72 lines
1.8 KiB
Plaintext
72 lines
1.8 KiB
Plaintext
#!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
|