1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!ipxe
- # Fedora CoreOS (Preview)
- # https://getfedora.org/coreos/
- goto ${menu}
- :coreos
- set os {{ releases.coreos.name }}
- isset ${install_device} || set install_device sda
- isset ${ignition_url} || set ignition_url skip
- menu ${os}
- item --gap ${os}:
- {% for item in releases.coreos.versions %}
- item {{ item.code_name }} ${space} ${os} {{ item.name }}
- {% endfor %}
- item install_dev ${space} Set install device: ${install_device}
- item ignition_config ${space} Set ignition config url: ${ignition_url}
- choose --default ${menu} menu || goto coreos_exit
- echo ${cls}
- goto ${menu} ||
- goto coreos_exit
- :stable
- :beta
- :alpha
- set release ${menu}
- set base_url https://builds.coreos.fedoraproject.org/prod/streams/testing/builds
- set build_version 30.20191014.0
- kernel ${base_url}/${build_version}/x86_64/fedora-coreos-${build_version}-installer-kernel nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=${install_device} coreos.inst.ignition_url=${ignition_url} ${console} coreos.inst.image_url=${base_url}/${build_version}/x86_64/fedora-coreos-${build_version}-metal.raw.xz initrd=fedora-coreos-${build_version}-installer-initramfs.img
- initrd ${base_url}/${build_version}/x86_64/fedora-coreos-${build_version}-installer-initramfs.img
- boot
- goto coreos_exit
- :install_dev
- echo -n Please set desired install device: && read install_device
- clear menu
- goto coreos
- :ignition_config
- echo -n Please set Ignition Configuration URL: && read ignition_url
- clear menu
- goto coreos
- :coreos_exit
- clear menu
- exit 0
|