From 90d7041ce4d270bbcf0efefd1d1e42c097c1335d Mon Sep 17 00:00:00 2001 From: Domen Kožar Date: Fri, 29 Apr 2016 10:41:13 +0100 Subject: PXE boot: add manual section and note in changelog --- nixos/doc/manual/installation/installing-pxe.xml | 48 ++++++++++++++++++++++++ nixos/doc/manual/installation/installing.xml | 1 + nixos/doc/manual/release-notes/release-notes.xml | 1 + nixos/doc/manual/release-notes/rl-1609.xml | 48 ++++++++++++++++++++++++ 4 files changed, 98 insertions(+) create mode 100644 nixos/doc/manual/installation/installing-pxe.xml create mode 100644 nixos/doc/manual/release-notes/rl-1609.xml (limited to 'nixos/doc') diff --git a/nixos/doc/manual/installation/installing-pxe.xml b/nixos/doc/manual/installation/installing-pxe.xml new file mode 100644 index 000000000000..7b7597c91626 --- /dev/null +++ b/nixos/doc/manual/installation/installing-pxe.xml @@ -0,0 +1,48 @@ +
+ +Booting from the <quote>netboot</quote> media (PXE) + + Advanced users may wish to install NixOS using an existing PXE or + iPXE setup. + + + These instructions assume that you have an existing PXE or iPXE + infrastructure and simply want to add the NixOS installer as another + option. To build the necessary files from a recent version of + nixpkgs, you can run: + + +nix-build -A netboot nixos/release.nix + + + This will create a result directory containing: * + bzImage – the Linux kernel * + initrd – the initrd file * + netboot.ipxe – an example ipxe script + demonstrating the appropriate kernel command line arguments for this + image + + + If you’re using plain PXE, configure your boot loader to use the + bzImage and initrd files and + have it provide the same kernel command line arguments found in + netboot.ipxe. + + + If you’re using iPXE, depending on how your HTTP/FTP/etc. server is + configured you may be able to use netboot.ipxe + unmodified, or you may need to update the paths to the files to + match your server’s directory layout + + + In the future we may begin making these files available as build + products from hydra at which point we will update this documentation + with instructions on how to obtain them either for placing on a + dedicated TFTP server or to boot them directly over the internet. + + +
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml index 4a0b3fee7c18..3e53062c3e84 100644 --- a/nixos/doc/manual/installation/installing.xml +++ b/nixos/doc/manual/installation/installing.xml @@ -270,5 +270,6 @@ $ reboot + diff --git a/nixos/doc/manual/release-notes/release-notes.xml b/nixos/doc/manual/release-notes/release-notes.xml index 2beaab00800d..31a7ae04a4f5 100644 --- a/nixos/doc/manual/release-notes/release-notes.xml +++ b/nixos/doc/manual/release-notes/release-notes.xml @@ -9,6 +9,7 @@ This section lists the release notes for each stable version of NixOS and current unstable revision. + diff --git a/nixos/doc/manual/release-notes/rl-1609.xml b/nixos/doc/manual/release-notes/rl-1609.xml new file mode 100644 index 000000000000..22dea8029242 --- /dev/null +++ b/nixos/doc/manual/release-notes/rl-1609.xml @@ -0,0 +1,48 @@ +
+ +Release 16.09 (“Flounder”, 2016/09/??) + +In addition to numerous new and upgraded packages, this release +has the following highlights: + + + + + PXE "netboot" media has landed in . + See for documentation. + + + + +The following new services were added since the last release: + + + (this will get automatically generated at release time) + + + +When upgrading from a previous release, please be aware of the +following incompatible changes: + + + + todo + + + + +Other notable improvements: + + + + todo + + + + + +
-- cgit 1.4.1