packet.net PXE Boot
iPXE scripts and Container Linux OEM initrd have been tested for some time, time for a release! Using these iPXE scripts allows you to start a packet server and PXE boot into the same environment that Packet.net uses, including Container Linux metadata working as expected.
Usage
Point iPXE devices to one of the following to choose a Container Linux channel:
- Stable: https://rawgit.com/cloudnativelabs/pxe/master/packet/coreos-stable-packet.ipxe
- Beta: https://rawgit.com/cloudnativelabs/pxe/master/packet/coreos-beta-packet.ipxe
- Alpha: https://rawgit.com/cloudnativelabs/pxe/master/packet/coreos-alpha-packet.ipxe
Attached to this release is a generated initrd you can host locally if needed. If you'd like to generate the Packet OEM initrd, run:
git clone https://github.com/cloudnativelabs/pxe.git
cd pxe/packet
../create-initrd.sh
Then make sure your iPXE script points to oem-packet.cpio.gz for initrd, wherever you might be hosting it.