commit f86eb03e1b974c8fb7cf5a5419d977c3370e7568
Author: Pete Travis <immanetize(a)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><kickstart></replaceable> -O
<replaceable><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">