#!ipxe
set boot-url http://${dhcp-server}

# Setup some basic convenience variables
set menu-timeout 5000
set submenu-timeout ${menu-timeout}

# Ensure we have menu-default set to something
isset ${menu-default} || set menu-default exit

################ Begin Main Menu ################

:start
menu DLC Boot 2016 Boot from LAN
item
item TrueImageDLC Acronis True Image 2016
choose --default TrueImageDLC --timeout 1000 target && goto ${target}

################ End Main Menu ################

:TrueImageDLC
initrd ${boot-url}/Programs/Dos/Files/ati16.iso
kernel ${boot-url}/Programs/Dos/Files/memdisk iso raw || goto failed
boot || goto failed
goto start

:menu-recovery-timed
choose --timeout ${submenu-timeout} --default ${submenu-default} selected && goto ${selected} || goto start