mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2025-09-13 01:31:28 +02:00
Moving CoreOS to main Linux menu
Now requires cloud-config-url, will probably add a resuce mode using autologin next
This commit is contained in:
parent
0a947c958c
commit
a1eb789975
32
src/coreos.ipxe
Normal file
32
src/coreos.ipxe
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#!ipxe
|
||||||
|
|
||||||
|
# CoreOS
|
||||||
|
# https://www.coreos.com
|
||||||
|
|
||||||
|
goto ${menu}
|
||||||
|
|
||||||
|
:coreos
|
||||||
|
set os coreos
|
||||||
|
menu ${os}
|
||||||
|
item --gap CoreOS:
|
||||||
|
item stable ${space} CoreOS Stable Channel
|
||||||
|
item beta ${space} CoreOS Beta Channel
|
||||||
|
item alpha ${space} CoreOS Alpha Channel
|
||||||
|
choose --default ${menu} menu || goto coreos_exit
|
||||||
|
echo ${cls}
|
||||||
|
goto boot_coreos ||
|
||||||
|
goto coreos_exit
|
||||||
|
|
||||||
|
:boot_coreos
|
||||||
|
set release ${menu}
|
||||||
|
set base-url http://${release}.release.core-os.net/amd64-usr/current
|
||||||
|
isset cloud-config-url && echo Cloud Config URL is set... || echo -n Please set Cloud Config URL: && read cloud-config-url
|
||||||
|
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=${cloud-config-url}
|
||||||
|
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
|
||||||
|
boot
|
||||||
|
goto coreos_exit
|
||||||
|
|
||||||
|
:coreos_exit
|
||||||
|
clear menu
|
||||||
|
chain menu.ipxe
|
||||||
|
exit 0
|
@ -8,6 +8,7 @@ iseq ${arch} x86_64 && set arch_a amd64 || set arch_a ${arch}
|
|||||||
item --gap Operating Systems:
|
item --gap Operating Systems:
|
||||||
item archlinux ${space} ArchLinux
|
item archlinux ${space} ArchLinux
|
||||||
item centos ${space} CentOS
|
item centos ${space} CentOS
|
||||||
|
item coreos ${space} CoreOS
|
||||||
item debian ${space} Debian
|
item debian ${space} Debian
|
||||||
item fedora ${space} Fedora
|
item fedora ${space} Fedora
|
||||||
item gentoo ${space} Gentoo
|
item gentoo ${space} Gentoo
|
||||||
@ -42,6 +43,10 @@ goto linux_menu
|
|||||||
chain centos.ipxe
|
chain centos.ipxe
|
||||||
goto linux_menu
|
goto linux_menu
|
||||||
|
|
||||||
|
:coreos
|
||||||
|
chain coreos.ipxe
|
||||||
|
goto linux_menu
|
||||||
|
|
||||||
:debian
|
:debian
|
||||||
chain debian.ipxe
|
chain debian.ipxe
|
||||||
goto linux_menu
|
goto linux_menu
|
||||||
|
Loading…
x
Reference in New Issue
Block a user