1
0

live-manjaro.ipxe.j2 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!ipxe
  2. :live_menu
  3. set os Manjaro
  4. menu ${os} Live
  5. set ipparam BOOTIF=${netX/mac} ip=dhcp net.ifnames=0
  6. item --gap ${os} Live versions
  7. item current ${space} ${os} Current Stable (21.x)
  8. choose menu || goto live_exit
  9. goto ${menu}
  10. :current
  11. menu ${os} Live Current
  12. item --gap ${os} Versions
  13. {% for key, value in endpoints.items() | sort %}
  14. {% if value.os == "manjaro" and value.version == "current" %}
  15. item {{ value.version }}-{{ value.flavor }} ${space} ${os} {{ value.version }} {{ value.flavor }}
  16. {% endif %}
  17. {% endfor %}
  18. choose version || goto live_menu
  19. goto ${version}
  20. {% for key, value in endpoints.items() | sort %}
  21. {% if value.os == "manjaro" and value.version == "current" %}
  22. :{{ value.version }}-{{ value.flavor }}
  23. set fetch_url ${live_endpoint}{{ value.path }}
  24. set kernel_url ${live_endpoint}{{ value.path }}
  25. goto boot
  26. {% endif %}
  27. {% endfor %}
  28. :boot
  29. imgfree
  30. kernel ${kernel_url}vmlinuz misobasedir=manjaro ${ipparam} miso_http_srv=${fetch_url} nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 driver=free tz=UTC lang=en_US keytable=us {{ kernel_params }}
  31. initrd ${kernel_url}initrd
  32. boot
  33. :live_exit
  34. clear menu
  35. exit 0