openbsd.ipxe 601 B

1234567891011121314151617181920212223242526272829303132
  1. #!ipxe
  2. # OpenBSD Operating System
  3. # http://www.openbsd.org
  4. :openbsd_menu
  5. menu Please pick an OpenBSD version
  6. item 5.7 OpenBSD 5.7
  7. item 5.6 OpenBSD 5.6
  8. choose ver || goto openbsd_exit
  9. iseq ${ver} 5.7 && set image_ver 57 ||
  10. iseq ${ver} 5.6 && set image_ver 56 ||
  11. iseq ${arch} x86_64 && goto openbsd_x64 ||
  12. set openbsd_arch i386
  13. goto boot_openbsd
  14. :openbsd_x64
  15. set openbsd_arch amd64
  16. goto boot_openbsd
  17. :boot_openbsd
  18. set src http://ftp.openbsd.org/pub/OpenBSD/${ver}/${openbsd_arch}/install${image_ver}.iso
  19. imgfree
  20. initrd ${src}
  21. chain ${memdisk} iso raw
  22. exit
  23. :openbsd_exit
  24. clear menu
  25. chain bsd.ipxe