#!ipxe
set base http://pxe.versyliones.com
:start
menu iPXE multi-OS  --  ${platform}/${buildarch}
item --gap --                 Installers
item ubuntu    Ubuntu Desktop 24.04
item debian    Debian 12
item --gap --                 System
item shell     iPXE shell
item local     Boot local disk (Windows)
choose --default local --timeout 20000 target && goto ${target}
:ubuntu
kernel ${base}/images/ubuntu/vmlinuz ip=dhcp root=/dev/ram0 ramdisk_size=1500000 url=${base}/images/ubuntu/ubuntu-24.04.4-desktop-amd64.iso fsck.mode=skip quiet splash
initrd ${base}/images/ubuntu/initrd
boot || goto start
:debian
kernel ${base}/images/debian/linux
initrd ${base}/images/debian/initrd.gz
boot || goto start
:shell
shell
:local
exit
