These instructions assume that you have an existing PXE or iPXE infrastructure and simply want to add the NixOS installer as another option.
- Obtain netboot media consisting of:
bzImage
-- the Linux kernelinitrd
-- the initrd filenetboot.ipxe
-- an example ipxe script demonstrating the appropriate kernel command line arguments for this image
- Place the
bzImage
,initrd
, and optionally, thenetboot.ipxe
script on your HTTP/TFTP server - Rename and/or customize the
netboot.ipxe
script with any required paths before the file names - If you are not using the included
netboot.ipxe
file, make sure that when booted the kernel will get the appropriate kernel command line arguments that are included in it. - Boot over the network
- Follow the NixOS installation guide as though you had booted from a CD.