1
0

kali.ipxe.j2 900 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!ipxe
  2. # Kali Linux
  3. # http://www.kali.org
  4. goto ${menu} ||
  5. :kali
  6. set os {{ releases.kali.name }}
  7. set os_arch ${arch}
  8. iseq ${os_arch} x86_64 && set os_arch amd64 ||
  9. iseq ${os_arch} i386 && set os_arch i386 ||
  10. menu ${os} - ${os_arch}
  11. {% for item in releases.kali.versions %}
  12. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  13. {% endfor %}
  14. choose version || goto kali_exit
  15. :deb_boot_type
  16. set dir ${kali_base_dir}/dists/kali-${version}/main/installer-${os_arch}/current/images/netboot
  17. menu ${os} boot parameters
  18. item text ${os} text based install
  19. choose --default ${type} type || goto kali
  20. echo ${cls}
  21. goto deb_${type}
  22. :deb_text
  23. set dir ${dir}/debian-installer/${os_arch}
  24. goto deb_boot
  25. :deb_boot
  26. imgfree
  27. kernel ${kali_mirror}/${dir}/linux vga=788 -- quiet {{ kernel_params }}
  28. initrd ${kali_mirror}/${dir}/initrd.gz
  29. echo
  30. echo MD5sums:
  31. md5sum linux initrd.gz
  32. boot
  33. :kali_exit
  34. clear menu
  35. exit 0