zeninstall.ipxe.j2 738 B

12345678910111213141516171819202122232425262728
  1. #!ipxe
  2. # Zen Installer for Arch
  3. # https://sourceforge.net/projects/revenge-installer/
  4. :zen
  5. set os {{ releases.zeninstall.name }}
  6. set ipparam BOOTIF=${netX/mac} ip=dhcp net.ifnames=0
  7. menu ${os} Installers
  8. item --gap Currently during boot you need to press ctrl+d/ctrl+c
  9. item --gap repeatedly when init hangs on starting a download
  10. {% for item in releases.zeninstall.versions %}
  11. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  12. {% endfor %}
  13. choose zen_version || goto zen_exit
  14. goto zen_boot
  15. :zen_boot
  16. imgfree
  17. set url ${live_endpoint}{{ endpoints.zeninstall.path }}
  18. kernel ${url}vmlinuz archisobasedir=arch ${ipparam} archiso_http_srv=${url} {{ kernel_params }}
  19. initrd ${url}initrd
  20. boot
  21. goto zen_exit
  22. :zen_exit
  23. clear menu
  24. exit 0