k3os.ipxe.j2 639 B

1234567891011121314151617181920212223242526
  1. #!ipxe
  2. # k3OS
  3. # https://k3os.io/
  4. goto ${menu} ||
  5. :k3os
  6. set os {{ releases.k3os.name }}
  7. set k3os_mirror {{ releases.k3os.mirror }}
  8. menu ${os} by Rancher - ${arch_a}
  9. item --gap k3OS Versions:
  10. {% for item in releases.k3os.versions %}
  11. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  12. {% endfor %}
  13. choose version || goto k3os_exit
  14. :k3os_boot
  15. imgfree
  16. kernel ${k3os_mirror}${version}/k3os-vmlinuz-amd64 printk.devkmsg=on k3os.mode=live k3os.install.iso_url=${k3os_mirror}${version}/k3os-amd64.iso console=ttyS0 console=tty1 initrd=k3os-initrd-amd64
  17. initrd ${k3os_mirror}${version}/k3os-initrd-amd64
  18. boot
  19. :k3os_exit
  20. clear menu
  21. exit 0