1
0

rancheros.ipxe.j2 541 B

1234567891011121314151617181920212223242526272829
  1. #!ipxe
  2. # RancherOS
  3. # http://rancher.com/rancher-os/
  4. :rancheros_menu
  5. set os {{ releases.rancheros.name }}
  6. set url ${rancheros_mirror}
  7. menu ${os}
  8. {% for item in releases.rancheros.versions %}
  9. item {{ item.code_name }} ${space} ${os} {{ item.name }}
  10. {% endfor %}
  11. choose version || goto rancheros_exit
  12. goto ${version}
  13. :latest
  14. echo ${cls}
  15. set folder ${rancheros_base_dir}
  16. goto boot
  17. :boot
  18. imgfree
  19. kernel ${url}/${folder}/vmlinuz rancher.autologin=tty1 {{ kernel_params }}
  20. initrd ${url}/${folder}/initrd
  21. boot
  22. :rancheros_exit
  23. clear menu
  24. exit 0