1
0

vyos.ipxe.j2 656 B

1234567891011121314151617181920212223242526272829
  1. #!ipxe
  2. # VyOS
  3. # https://vyos.io
  4. goto ${menu}
  5. :vyos
  6. set os {{ releases.vyos.name }}
  7. menu ${os} Installers
  8. item --gap Official Releases
  9. {% for item in releases.vyos.versions %}
  10. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  11. {% endfor %}
  12. choose vyos_version || goto vyos_exit
  13. goto vyos_boot
  14. :vyos_boot
  15. imgfree
  16. set url ${live_endpoint}{{ endpoints['vyos-rolling'].path }}
  17. kernel ${url}vmlinuz boot=live components hostname=vyos username=live nopersistence noautologin union=overlay console=tty0 net.ifnames=0 biosdevname=0 fetch=${url}filesystem.squashfs {{ kernel_params }}
  18. initrd ${url}initrd
  19. boot
  20. goto vyos_exit
  21. :vyos_exit
  22. clear menu
  23. exit 0