Antony Messerli 9 роки тому
батько
коміт
e0e19ee243
2 змінених файлів з 36 додано та 0 видалено
  1. 5 0
      src/linux.ipxe
  2. 31 0
      src/rancheros.ipxe

+ 5 - 0
src/linux.ipxe

@@ -13,6 +13,7 @@ item debian ${space} Debian
 item fedora ${space} Fedora
 item gentoo ${space} Gentoo
 item opensuse ${space} openSUSE
+item rancheros ${space} RancherOS
 item scientific ${space} Scientific
 item slackware ${space} Slackware
 item ubuntu ${space} Ubuntu
@@ -59,6 +60,10 @@ goto linux_menu
 chain opensuse.ipxe
 goto linux_menu
 
+:rancheros
+chain rancheros.ipxe
+goto linux_menu
+
 :scientific
 chain scientific.ipxe
 goto linux_menu

+ 31 - 0
src/rancheros.ipxe

@@ -0,0 +1,31 @@
+#!ipxe
+
+# RancherOS
+# http://rancher.com/rancher-os/
+
+:rancheros_menu
+set url releases.rancher.com
+menu RancherOS
+item latest RancherOS Latest (20 MB)
+item 033 RancherOS 0.3.3 (20 MB)
+choose version || goto rancheros_exit
+goto ${version}
+
+:latest
+echo ${cls}
+set folder os/latest
+goto boot
+
+:033
+echo ${cls}
+set folder os/v0.3.3
+goto boot
+
+:boot
+kernel http://${url}/${folder}/vmlinuz rancher.state.autoformat=[/dev/xvda] rancher.password=rancher
+initrd http://${url}/${folder}/initrd
+boot
+
+:rancheros_exit
+clear menu
+chain linux.ipxe