[install-guide] Added more instructions for manual PXE booting the installer.

Pete Travis immanetize at fedoraproject.org
Thu Mar 22 14:19:26 UTC 2012


commit f86eb03e1b974c8fb7cf5a5419d977c3370e7568
Author: Pete Travis <immanetize at fedoraproject.org>
Date:   Thu Mar 22 00:33:36 2012 -0600

    Added more instructions for manual PXE booting the installer.

 en-US/Netboot_TFTP.xml      |    2 +-
 en-US/Netboot_syslinux.xml  |   28 ++++++++++++++++++++++++++++
 en-US/pxe-server-manual.xml |   10 ++++++++--
 3 files changed, 37 insertions(+), 3 deletions(-)
---
diff --git a/en-US/Netboot_TFTP.xml b/en-US/Netboot_TFTP.xml
index bdf545b..3ef1b62 100644
--- a/en-US/Netboot_TFTP.xml
+++ b/en-US/Netboot_TFTP.xml
@@ -24,7 +24,7 @@
 <command>systemctl enable xinetd.service</command></screen>
 
 <para>
-	These commands configure the <command>tftp</command> and <command>xinetd</command> services to immediately turn on and also configure them to start at boot time in runlevels 3, 4, and 5.
+	These commands configure the <command>tftp</command> and <command>xinetd</command> services to immediately turn on and also configure them to start at boot.
 </para>
 </section>
 
diff --git a/en-US/Netboot_syslinux.xml b/en-US/Netboot_syslinux.xml
new file mode 100644
index 0000000..6b9ff3e
--- /dev/null
+++ b/en-US/Netboot_syslinux.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+]>
+
+  <para>
+    On the server providing installation images, verify that syslinux is installed and copy syslinux into the tftp root directory:</para>
+    <screen>
+      <command>rpm -q syslinux</command>
+      <command>cp -v /usr/share/syslinux/{pxelinux.0,menu.c32,memdisk,mboot.c32,chain.c32} /var/lib/tftpboot/</command></screen>
+  <para> Copy the required files from a mounted iso or other resource prepared in <xref linkend="s1-steps-network-installs-x86" /> :</para>
+  <screen>
+    <command>mkdir /var/lib/tftpboot/{release-export,pxelinux.cfg}</command>
+    <command>cp /path/to/iso/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot/release-export/</command>
+  </screen>
+  <para>Create a simple boot configuration menu. Note that the installer requires access to <filename>LiveOS/squashfs.img</filename> from the installation media. This can be provided using the <command>repo=</command> argument when specifying your network acessible installation media, or as the individual file with the <command>root=</command> argument. More information can be found in <<xref linkend="sn-boot-options-installmethod" /></para>
+  <example>
+    <title>/var/lib/tftpboot/pxelinux.cfg/default</title>
+    <screen>
+DEFAULT menu
+MENU TITLE Example Fedora Boot Configurations
+LABEL Fedora with NFS repo, with kickstart
+      kernel release-export/vmlinuz
+      append initrd=release-export/initrd.img inst.repo=nfs:<replaceable>server-ip</replaceable>:/path/to/iso ks=http://<replaceable>server-ip</replaceable>/ks.cfg
+LABEL Fedora Basic Netinstall, Using public repo
+      kernel release-export/vmlinuz
+      append initrd=release-export/initrd.img root=live:http://<replaceable>server-ip</replaceable>/path/squashfs.img
+    </screen>
+ </example>
\ No newline at end of file
diff --git a/en-US/pxe-server-manual.xml b/en-US/pxe-server-manual.xml
index c4eceba..c7dd3cc 100644
--- a/en-US/pxe-server-manual.xml
+++ b/en-US/pxe-server-manual.xml
@@ -385,9 +385,15 @@ pxeboot -a -K <replaceable>&lt;kickstart&gt;</replaceable> -O <replaceable>&lt;o
 	</section>  -->
 	<section id="s1-netboot-tftp">
 		<title>Configuring TFTPD</title>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Netboot_TFTP.xml"/>
+		<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Netboot_TFTP.xml"/>
 	</section>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Netboot_DHCP.xml"/>
+	<section id="s1-netboot-dhcp">
+		<title>Configuring the DHCP Server</title>
+		<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Netboot_DHCP.xml"/>
+        </section>
+	<section id="s1-netboot-syslinux"
+		<title>Preparing installation files</title>
+		<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Netboot_
 	<section id="s2-netboot-custom-msg">
 		<title>Adding a Custom Boot Message</title>
 		<indexterm significance="normal">


More information about the docs-commits mailing list