#!ipxe

# Tails Operating System
# https://tails.boum.org/

goto ${menu} ||

:live-tails
clear tails_version
set os Tails
set os_arch ${arch}
iseq ${os_arch} x86_64 && set os_arch amd64 ||
menu ${os}
item --gap ${os} Versions
item tails_7.16 ${space} ${os} 7.16
choose tails_version || goto tails_exit
goto ${tails_version}

:tails_7.16
set kernel_url ${live_endpoint}/asset-mirror/releases/download/7.16-9a1a16cf/
set iso_version 7.16
goto boot

:boot
imgfree
kernel ${kernel_url}vmlinuz boot=live fromiso=/tails.iso config nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 init_on_free=1 mds=full,nosmt initrd=initrd.magic ${cmdline}
initrd ${kernel_url}initrd.img
initrd ${kernel_url}9990-misc-helpers.sh /usr/lib/live/boot/9990-misc-helpers.sh
initrd ${kernel_url}tails-${os_arch}.iso /tails.iso
boot

:tails_exit
clear menu
exit 0
