summary refs log tree commit diff
path: root/nixos/doc/manual/installation/installing-pxe.xml
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/doc/manual/installation/installing-pxe.xml')
-rw-r--r--nixos/doc/manual/installation/installing-pxe.xml64
1 files changed, 33 insertions, 31 deletions
diff --git a/nixos/doc/manual/installation/installing-pxe.xml b/nixos/doc/manual/installation/installing-pxe.xml
index 7b7597c91626..94199e5e028d 100644
--- a/nixos/doc/manual/installation/installing-pxe.xml
+++ b/nixos/doc/manual/installation/installing-pxe.xml
@@ -3,46 +3,48 @@
          xmlns:xi="http://www.w3.org/2001/XInclude"
          version="5.0"
          xml:id="sec-booting-from-pxe">
+ <title>Booting from the <quote>netboot</quote> media (PXE)</title>
 
-<title>Booting from the <quote>netboot</quote> media (PXE)</title>
-<para>
-  Advanced users may wish to install NixOS using an existing PXE or
-  iPXE setup.
-</para>
-<para>
+ <para>
+  Advanced users may wish to install NixOS using an existing PXE or iPXE setup.
+ </para>
+
+ <para>
   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:
-</para>
+  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:
+ </para>
+
 <programlisting>
 nix-build -A netboot nixos/release.nix
 </programlisting>
-<para>
+
+ <para>
   This will create a <literal>result</literal> directory containing: *
-  <literal>bzImage</literal> – the Linux kernel *
-  <literal>initrd</literal> – the initrd file *
-  <literal>netboot.ipxe</literal> – an example ipxe script
-  demonstrating the appropriate kernel command line arguments for this
+  <literal>bzImage</literal> – the Linux kernel * <literal>initrd</literal>
+  – the initrd file * <literal>netboot.ipxe</literal> – an example ipxe
+  script demonstrating the appropriate kernel command line arguments for this
   image
-</para>
-<para>
+ </para>
+
+ <para>
   If you’re using plain PXE, configure your boot loader to use the
-  <literal>bzImage</literal> and <literal>initrd</literal> files and
-  have it provide the same kernel command line arguments found in
+  <literal>bzImage</literal> and <literal>initrd</literal> files and have it
+  provide the same kernel command line arguments found in
   <literal>netboot.ipxe</literal>.
-</para>
-<para>
+ </para>
+
+ <para>
   If you’re using iPXE, depending on how your HTTP/FTP/etc. server is
-  configured you may be able to use <literal>netboot.ipxe</literal>
-  unmodified, or you may need to update the paths to the files to
-  match your server’s directory layout
-</para>
-<para>
-  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.
-</para>
+  configured you may be able to use <literal>netboot.ipxe</literal> unmodified,
+  or you may need to update the paths to the files to match your server’s
+  directory layout
+ </para>
 
+ <para>
+  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.
+ </para>
 </section>