1
0

experimental.ipxe 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!ipxe
  2. menu Experimental Operating Systems
  3. item --gap Experimental:
  4. item boot2docker ${space} boot2docker v1.0.0
  5. item coreos-current ${space} CoreOS Stable Channel
  6. choose --default ${menu} menu || goto experimental_exit
  7. echo ${cls}
  8. goto ${menu} ||
  9. chain ${menu}.ipxe || goto error
  10. goto experimental_exit
  11. :boot2docker
  12. kernel ${memdisk} iso raw
  13. initrd http://boot.rackspace.com/distros/boot2docker/v1.0.0/boot2docker.iso
  14. boot
  15. goto experimental_exit
  16. :coreos-current
  17. set base-url http://stable.release.core-os.net/amd64-usr/current
  18. echo This will currently autologin into tty1 on the console.
  19. echo From there you can su to root and install CoreOS to disk using:
  20. echo coreos-install -d /dev/sda -C stable
  21. echo You will probably need to chroot into /dev/sda9 to configure accounts.
  22. echo More info @ http://coreos.com/docs/running-coreos/bare-metal/installing-to-disk/
  23. kernel ${base-url}/coreos_production_pxe.vmlinuz coreos pxe demo console=tty1 coreos.autologin=tty1
  24. initrd ${base-url}/coreos_production_pxe_image.cpio.gz
  25. boot
  26. goto experimental_exit
  27. :experimental_exit
  28. clear menu
  29. chain menu.ipxe
  30. exit 0