ipfire.ipxe.j2 597 B

12345678910111213141516171819202122232425262728293031
  1. #!ipxe
  2. # IPFire
  3. # https://www.ipfire.org/
  4. goto ${menu} ||
  5. :ipfire
  6. clear osversion
  7. set os {{ releases.ipfire.name }}
  8. menu ${os}
  9. {% for item in releases.ipfire.versions %}
  10. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  11. {% endfor %}
  12. isset ${osversion} || choose osversion || goto linux_menu
  13. echo ${cls}
  14. set dir ${ipfire_base_dir}/${osversion}/images/x86_64
  15. goto ipfire_images
  16. :ipfire_images
  17. imgfree
  18. kernel ${ipfire_mirror}/${dir}/vmlinuz vga=791 {{ kernel_params }}
  19. initrd ${ipfire_mirror}/${dir}/instroot
  20. echo
  21. echo MD5sums:
  22. md5sum vmlinuz instroot
  23. boot
  24. :ipfire_exit
  25. clear menu
  26. exit 0