#!ipxe

dhcp

set server http://134.169.172.5/project/kanotix/live64
set iso http://ip/path/to/kanotix.iso

echo
echo ==========================================
echo Welcome to Kanotix iPXE network boot image
echo ==========================================
echo

set lang1 utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys
set lang2 utc=yes locales=us
#set lang3 utc=no timezone=Europe/Zurich locales=de_CH keyboard-layouts=ch

set lang ${lang1}

echo Choose language:
echo
echo 1. German / Deutsch (default)
echo 2. English
#echo 3. German - Swiss / Deutsch - Schweiz
echo
echo -n -- ->

read choice
echo
set lang ${lang${choice}}

#set boot1 httpfs=${iso}
set boot1 httpfs=${server}/filesystem.squashfs
set initrd1 ${server}/httpfs.img

#set boot2 fetch=${iso}
set boot2 fetch=${server}/filesystem.squashfs
set initrd2 ${server}/initrd.img

set boot ${boot1}
set initrd ${initrd1}

echo Choose bootmethod:
echo
echo 1. httpfs (default)
echo 2. fetch (like toram)
echo
echo -n -- ->

read choice
echo
set boot ${boot${choice}}
set initrd ${initrd${choice}}

kernel ${server}/vmlinuz quiet boot=live config ${lang} ${boot}
initrd ${initrd}

boot
