Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > bb2b3181a15385f4d6701135404d7ec7 > files > 54

drakx-autoinstall-doc-10.0.3-6mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
	<TITLE>Auto Install for Mandrakelinux</TITLE>
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 1.1.0  (Linux)">
	<META NAME="AUTHOR" CONTENT="David Eastcott">
	<META NAME="CREATED" CONTENT="20040221;10385500">
	<META NAME="CHANGEDBY" CONTENT="David Eastcott">
	<META NAME="CHANGED" CONTENT="20040502;8530300">
	<META NAME="CLASSIFICATION" CONTENT="DrakX Auto Install Reference">
	<META NAME="KEYWORDS" CONTENT="DrakX Autoinstall">
	<STYLE>
	<!--
		@page { size: 8.5in 11in; margin: 1in }
		P { margin-left: 0.5in; margin-bottom: 0.08in; page-break-before: auto }
		P.western { font-size: 10pt; font-weight: medium }
		P.text-body-indent-western { margin-left: 0.2in; font-size: 10pt; font-weight: medium }
		P.text-body-indent-cjk { margin-left: 0.2in }
		P.text-body-indent-ctl { margin-left: 0.2in }
		H1 { margin-bottom: 0.08in; page-break-before: always }
		H1.western { font-family: "Times" }
		H1.cjk { font-family: "Mincho"; font-size: 16pt }
		H1.ctl { font-family: "Lucidasans"; font-size: 16pt }
		H2 { margin-bottom: 0.08in; page-break-before: auto }
		H2.western { font-family: "Times"; font-style: normal }
		H2.cjk { font-family: "Mincho"; font-size: 14pt; font-style: italic }
		H2.ctl { font-size: 14pt; font-style: italic }
		H3 { margin-bottom: 0.08in; page-break-before: auto }
		H3.western { font-family: "Times" }
		H3.cjk { font-family: "Mincho" }
		H4 { margin-left: 0.5in; margin-bottom: 0.08in; page-break-before: auto }
		H4.western { font-family: "Times"; font-style: normal }
		H4.cjk { font-family: "Mincho"; font-size: 11pt; font-style: italic }
		H4.ctl { font-size: 11pt; font-style: italic }
		TD P { margin-left: 0.5in; margin-bottom: 0.08in; page-break-before: auto }
		TD P.western { font-size: 10pt; font-weight: medium }
		TH P { margin-left: 0.5in; margin-bottom: 0.08in; page-break-before: auto }
		TH P.western { font-size: 10pt; font-style: italic }
		TH P.cjk { font-style: italic }
		TH P.ctl { font-style: italic }
		P.headings-special-western { margin-top: 0.3in; margin-bottom: 0.1in; font-size: 10pt; font-weight: bold; page-break-after: avoid }
		P.headings-special-cjk { margin-top: 0.3in; margin-bottom: 0.1in; page-break-after: avoid }
		P.headings-special-ctl { margin-top: 0.3in; margin-bottom: 0.1in; page-break-after: avoid }
		P.closecode-western { margin-left: 1in; margin-bottom: 0in; font-family: "Courier", monospace; font-size: 9pt; font-weight: medium }
		P.closecode-cjk { margin-left: 1in; margin-bottom: 0in }
		P.closecode-ctl { margin-left: 1in; margin-bottom: 0in }
		P.coderef-western { margin-left: 1in; margin-bottom: 0.08in; font-family: "Courier", monospace; font-size: 10pt; font-weight: medium }
		P.coderef-cjk { margin-left: 1in; margin-bottom: 0.08in }
		P.coderef-ctl { margin-left: 1in; margin-bottom: 0.08in }
	-->
	</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF">
<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR><TH COLSPAN="3" ALIGN="CENTER">
Auto Install for Mandrakelinux</TH></TR><TR>
<TD WIDTH="10%" ALIGN="LEFT" VALIGN="BOTTOM">
<A HREF="section5.html">Prev</A></TD><TD WIDTH="80%" ALIGN="CENTER" VALIGN="BOTTOM"></TD>
<TD WIDTH="10%" ALIGN="RIGHT" VALIGN="BOTTOM">
<A HREF="section7.html">Next</A></TD></TR></TABLE><HR ALIGN="LEFT" WIDTH="100%">
<H1 CLASS="western"><A NAME="Advanced_Features"></A>Advanced Features</H1>
<P CLASS="western" STYLE="margin-bottom: 0.15in">If you were curious
and pressed the <FONT FACE="Courier, monospace">F1</FONT> and/or the
<FONT FACE="Courier, monospace">F2</FONT> keys during a Manual
install, you would have noticed a few features that you may find
useful;  the text on the screens indicate that you can type the
indicated keywords in response to the boot prompt.  You can also add
them, in the <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
file, to the Section <FONT FACE="Courier, monospace">'append' </FONT>line(s)
 as additional SPACE separated parameters.  All kernel parameters are
normally placed at the end of the <FONT FACE="Courier, monospace">'append'</FONT>
line so that the 256 character limit can be fully used for parameters
passed to the Stage1 installer.</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=788>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_m199b468e.png" NAME="Graphic46" ALIGN=LEFT WIDTH=29 HEIGHT=28 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=788>
			<P CLASS="western">Please be careful when adding additional
			parameters to the append line(s) that you <B>DO NOT</B> exceed the
			256 character limit.  Use the <A HREF="section3.html#Method_Parameter_Aliases"><B><I>Method
			Parameter Aliases</I></B></A> to reduce the line length.  If this
			is still not enough, determine what you can live with or, find an
			alternative approach.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">The
following are a selection of interesting  / exotic / useful features
that I felt needed to be highlighted.</P>
<H2 CLASS="western"><A NAME="Kernel_append_Parameters"></A>Kernel
'append' Parameters</H2>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=788>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic47" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=788>
			<P CLASS="western">You can only provide parameters to the kernel
			for 'compiled' in capabilities.  You can not pass parameters to
			'modules' using the append line in the <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
			file.</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=182>
	<COL WIDTH=666>
	<TR VALIGN=TOP>
		<TD WIDTH=182 HEIGHT=101>
			<P CLASS="western"><FONT FACE="Courier, monospace">quiet </FONT>
			</P>
		</TD>
		<TD WIDTH=666>
			<P CLASS="western" STYLE="margin-left: 0in">has the dubious
			benefit of making the kernel less verbose while it is going though
			its boot up process.  Mostly it is for those who complain about
			all the 'noise' on the screen at start up, which they can not
			read, do not understand or care about.  This option has become the
			default used in the<FONT FACE="Courier, monospace"> 'lilo.conf'</FONT><FONT FACE="Times, serif">
			file.</FONT></P>
		</TD>
	</TR>
</TABLE>
<H2 CLASS="western"><A NAME="The_auto_instcfg_File_Location"></A>The
'auto_inst.cfg' File Location</H2>
<P CLASS="western">Until this point, I have always indicated that the
configuration file is always called <FONT FACE="Courier, monospace">'auto_inst.cfg'</FONT>
and that it is always located on the floppy diskette.  Most people
find this to be the easiest and most portable method and, it is
better to use a consistent presentation in a document (less
confusion).  
</P>
<P CLASS="western">However DrakX is not that limited.  In fact it
supports a number of different methods for specifying where the file
is located and what its name is.  The following provide an
illustration of most approaches.</P>
<H3 CLASS="western"><A NAME="Floppy_Disk"></A>Floppy Disk</H3>
<P CLASS="western">This is the primary location for the
<FONT FACE="Courier, monospace">'auto_inst.cfg'</FONT> file and it is
generally specified using '<FONT FACE="Courier, monospace">kickstart=floppy'</FONT>.
 You may also use <FONT FACE="Courier, monospace">'auto_install=floppy'</FONT>.
 In either case, when the <FONT FACE="Courier, monospace">floppy</FONT>
keyword is used, DrakX expects the file to be called
<FONT FACE="Courier, monospace">'auto_inst.cfg'</FONT>or,
<FONT FACE="Courier, monospace">'auto_inst.cfg.pl'</FONT>.</P>
<H3 CLASS="western"><A NAME="Source_Media"></A>Source Media</H3>
<P CLASS="western">As an alternative to the floppy diskette, DrakX
provides a capability that allows you to specify the name and
location of the configuration file on the source media (where the
install file set is).  You can use this feature with any of the
Network Services methods as well as the CD-ROM method.</P>
<P CLASS="western">Basically, you use either the <FONT FACE="Courier, monospace">kickstart=</FONT>
or <FONT FACE="Courier, monospace">auto_install=</FONT> parameter to
specify a file relative to the location of the install file set using
the following general form:</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-inside: avoid">
	<COL WIDTH=182>
	<COL WIDTH=666>
	<TR>
		<TD COLSPAN=2 WIDTH=847 HEIGHT=48 VALIGN=TOP>
			<P CLASS="western"><FONT FACE="Courier, monospace">auto_install=&lt;path&gt;/&lt;name&gt;</FONT></P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=182 HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">&lt;path&gt;/</FONT></P>
		</TD>
		<TD WIDTH=666>
			<P CLASS="western" STYLE="margin-left: 0in">is the directory path,
			optional, to the file (<FONT FACE="Courier, monospace">&lt;name&gt;</FONT>)
			relative to the directory that you specified with the <FONT FACE="Courier, monospace">'directory:'</FONT>
			parameter and,</P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=182 HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">&lt;name&gt;</FONT></P>
		</TD>
		<TD WIDTH=666>
			<P CLASS="western" STYLE="margin-left: 0in">is the name of a
			unique file which contains the installation selections (see the
			section <A HREF="section4.html#Anatomy_of_the_auto_instcfg_File"><B><I>Anatomy
			of the 'auto_inst.cfg' File</I></B></A>).</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">Here
is a simple example:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append auto_install=cfgs/test.cfg
			automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:static,ip:192.168.5.202,netm:255.255.255.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">gat:192.168.5.253,dns:192.168.5.253
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic48" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">Can
you imagine the possibilities?  Especially (the people building
clusters) if you combine this with the <A HREF="section4-25.html#postInstall_and_postInstallNonRooted"><B><I>postInstall
and postInstallNonRooted</I></B></A> options?  <B>NOTE</B>: DrakX
mounts the NFS exported directory on the server as Read Only, and if
you are using ftp or http it is a bit more troublesome, so ...</P>
<H4 CLASS="western"><A NAME="IP-based_File_Naming"></A>IP-based File
Naming</H4>
<P CLASS="western">The IP-based File Naming feature will aid those of
you wanting to manage all the configuration files from the NFS server
and create a boot floppy set (not machine customized).  It works this
way:</P>
<P CLASS="western" STYLE="margin-bottom: 0.15in">On the file server,
create each machine's configuration file using the following form:</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=240>
	<COL WIDTH=607>
	<TR>
		<TD COLSPAN=2 WIDTH=847 HEIGHT=48 VALIGN=TOP>
			<P CLASS="western"><FONT FACE="Courier, monospace">&lt;name&gt;-&lt;IP
			Address&gt;</FONT></P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=240>
			<P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">&lt;IP
			Address&gt; </FONT>
			</P>
		</TD>
		<TD WIDTH=607>
			<P CLASS="western" STYLE="margin-left: 0in">is expressed as a
			combined hexidecimal value for each component of the IP address
			(the letters must be Upper Case).  eg.  <FONT FACE="Courier, monospace">192.168.5.225</FONT>
			 would be  <FONT FACE="Courier, monospace">C0A805E1</FONT></P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">then
set the <FONT FACE="Courier, monospace">'auto_install='</FONT>
parameter in the <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
file as follows:</P>
<P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">auto_install=&lt;path&gt;/&lt;name&gt;-IP<FONT FACE="Times, serif">
   or</FONT></FONT></P>
<P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">auto_install=&lt;path&gt;/&lt;name&gt;-IP.pl</FONT></P>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">Now
when the <FONT FACE="Courier, monospace">'auto_install='</FONT>
parameter is processed, the <FONT FACE="Courier, monospace">'IP'</FONT>
portion is replaced by the IP Address for the machine, and the
resultant file is accessed on the server.  The following is a simple
example:</P>
<P CLASS="western">On the server, create the auto install file
<FONT FACE="Courier, monospace">'cfgs/test-C0A805E1'</FONT> and in
the <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT><FONT FACE="Times, serif">
</FONT>file, set the append parameter as follows:</P>
<P CLASS="western" STYLE="page-break-before: always"><BR><BR>
</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append auto_install=cfgs/test-IP
			automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:static,ip:192.168.5.202,netm:255.255.255.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">gat:192.168.5.253,dns:192.168.5.253
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic49" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in; page-break-before: auto">
The CD-ROM method can be used too, but it requires that you create
new CD-ROMs containing the configuration file(s) (see the section
<A HREF="section8.html#Creating_an_Updated_Installation_CD_Set"><B><I>Creating an
Updated Installation CD Set</I></B></A>).  The configuration files
are placed on the CD-ROM in a manner similar to the one described
above on an NFS server.</P>
<P CLASS="western" STYLE="margin-bottom: 0.15in">All the fore going
require that you use a boot floppy, for those of you who are really
into customization and the ultimate in CD-ROM automated installs, try
modifying the <FONT FACE="Courier, monospace">images/cdrom.img</FONT>
file on the new CD-ROMs that you need to create.  It works great if
you only want one kind of install configuration.  Better yet, check
out the <A HREF="section7.html#Boot_CD-ROM_and_Auto_Install_Diskette"><B><I>Boot
CD-ROM and Auto Install Diskette</I></B></A> section.</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=787>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_m199b468e.png" NAME="Graphic50" ALIGN=LEFT WIDTH=29 HEIGHT=28 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=787>
			<P CLASS="western" STYLE="margin-left: 0.25in">This will affect
			the <FONT FACE="Courier, monospace">replay_install.img</FONT> that
			the Mandrake Control Center tool uses to generate <A HREF="section5.html#Replay_Install"><B><I>Replay
			Installation</I></B></A><B><I> </I></B>disks so make sure that you
			correct that image using the <A HREF="section4-25.html#postInstall_and_postInstallNonRooted"><B><I>postInstall</I></B></A>
			options.</P>
		</TD>
	</TR>
</TABLE>
<H3 CLASS="western"><A NAME="DHCP_Server"></A>DHCP Server</H3>
<P CLASS="western">DHCP servers can, in addition to supplying an IP
address and other network information, provide the name of a file to
any or all client machine(s) that request an IP.  When used with the
Stage 1 install program, this file can be the name of a generic or a
machine specific <FONT FACE="Courier, monospace">'auto_inst.cfg'</FONT>
file.</P>
<P CLASS="western" STYLE="margin-bottom: 0.15in">This capability of
the Stage 1 install program is available when you specify
<FONT FACE="Courier, monospace">network:dhcp</FONT>, but you must
explicitly tell the installer to use the DHCP supplied file by adding
<FONT FACE="Courier, monospace">netauto</FONT> as well.   It is a bit
exotic and definitely not for the faint of heart.  However, it works
well and has the benefit of not requiring you to waste characters on
the <FONT FACE="Courier, monospace">'append' </FONT>line.  It does
require that you have access to the configuration files for the DHCP
server and, optionally, that you know the Type and Hardware Address
(link layer address) for each of the Network Interface Cards (NICs)
that you plan to use this feature with.  Working knowledge for
configuring a DHCP server is mandatory.</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=787>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic51" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=787>
			<P CLASS="western" STYLE="margin-left: 0.25in">If you are planning
			to use the <A HREF="#IP-based_File_Naming"><B><I>IP-based File
			Naming</I></B></A>, then you must have the DCHP server provide
			fixed IPs rather than a random one from the pool.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">There
are five (5) methods available; a simple one that can be used with
any/all computers and three which allow you to customize for specific
computers and requires specific parameter settings on the append line
as well as changes to the DHCP server's configuration file.  The
fifth, <A HREF="#IP-based_File_Naming"><B><I>IP-based File Naming</I></B></A>,
can substantially reduce the work required to maintain and manage the
 configuration files.  The following are a brief general description
of each.</P>
<P CLASS="western"><BR><BR>
</P>
<P CLASS="western" STYLE="page-break-before: always"><BR><BR>
</P>
<H4 CLASS="western"><A NAME="Method_1"></A>Method 1</H4>
<P CLASS="western">If you are going to use the same configuration
file with all computers, then adding an entry similar to the
following in the Global Section of the <FONT FACE="Courier, monospace">dhcpd.conf</FONT>
file will be adequate:</P>
<P CLASS="western" STYLE="margin-left: 1in; margin-bottom: 0.15in"><FONT FACE="Courier, monospace">filename
  &quot;my_cfgs/auto_inst.cfg&quot;;</FONT></P>
<P CLASS="western" STYLE="margin-bottom: 0.15in">The <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
files' <FONT FACE="Courier, monospace">append</FONT> line should be
similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append netauto automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:dhcp,
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic52" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<H4 CLASS="western"><A NAME="Method_2"></A>Method 2</H4>
<P CLASS="western" STYLE="margin-bottom: 0.15in">If you want specific
configuration filenames given to specific computers, then you need to
create host declarations which identify each of the client hardware
addresses and the filenames to be served; similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host tommy {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">hardware
			ethernet 00:20:78:11:F9:A2;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/tommy.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western"><BR>
			</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host johnny {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">hardware
			ethernet 00:60:05:37:69:C8;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/johnny.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">The
<FONT FACE="Courier, monospace">'syslinux.cfg'</FONT> files' <FONT FACE="Courier, monospace">append</FONT>
line should be similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append netauto automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:dhcp,
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic53" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<H4 CLASS="western"><A NAME="Method_3"></A>Method 3</H4>
<P CLASS="western" STYLE="margin-bottom: 0.15in">If you are using
Dynamic DNS and want to specify the host name for the computer, then
use something similar  to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host tommy {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">option
			dhcp-client-identifier  1:00:20:78:11:F9:A2;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/tommy.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western"><BR>
			</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host johnny {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">option
			dhcp-client-identifier  1:00:60:05:37:69:C8;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/johnny.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">The
<FONT FACE="Courier, monospace">'syslinux.cfg'</FONT> files' <FONT FACE="Courier, monospace">append</FONT>
line should be similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append netauto automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:dhcp,hos:tommy,
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic54" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<H4 CLASS="western"><A NAME="Method_4"></A>Method 4</H4>
<P CLASS="western" STYLE="margin-bottom: 0.15in">This is a simple
variation of Method 3 where you want or need to specify the domain
name as well, then use something similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host tommy {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">option
			dhcp-client-identifier &quot;\000tommy.eastcott.net&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/tommy.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western"><BR>
			</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host johnny {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">option
			dhcp-client-identifier  &quot;\000johnny.eastcott.net&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename  
			&quot;my_cfg/johnny.cfg&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">The
<FONT FACE="Courier, monospace">'syslinux.cfg'</FONT> files' <FONT FACE="Courier, monospace">append</FONT>
line should be similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append netauto automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:dhcp,hos:tommy,dom:eastcott.net
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=19*>
	<COL WIDTH=237*>
	<TR VALIGN=TOP>
		<TD WIDTH=7% HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic55" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=93%>
			<P CLASS="western" STYLE="margin-left: 0.23in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<H4 CLASS="western"><A NAME="Method_5"></A>Method 5</H4>
<P CLASS="western" STYLE="margin-bottom: 0.15in">This example
illustrates the <A HREF="#IP-based_File_Naming"><B><I>IP-based File
Naming</I></B></A>.  
</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=787>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic56" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=787>
			<P CLASS="western" STYLE="margin-left: 0.25in">This can only be
			used if the DHCP server provides fixed IP address to the computer
			being installed.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">Add
an entry similar to the following in the Global Section of the
<FONT FACE="Courier, monospace">dhcpd.conf</FONT> file:</P>
<P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">filename
  &quot;my_cfgs/auto_inst-IP&quot;;</FONT></P>
<P CLASS="western">Add a host declaration similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-inside: avoid">
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">host tommy {</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">option
			dhcp-client-identifier  1:00:20:78:11:F9:A2;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western" STYLE="margin-left: 1.2in">fixed-address
			 &quot;192.168.5.149&quot;;</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6">
			<P CLASS="closecode-western">}</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">Create
the computer specific installation file with a filename formed by
substituting the hexidecimal representation of the fixed-address for
the <FONT FACE="Courier, monospace">'IP'</FONT> portion of the
generic name declared with the filename option.  For this example,
the filename should be:  <FONT FACE="Courier, monospace">auto_inst-C0A80595</FONT>
in the directory <FONT FACE="Courier, monospace">my_cfgs</FONT>.</P>
<P CLASS="western" STYLE="margin-bottom: 0.15in">The <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
files' <FONT FACE="Courier, monospace">append</FONT> line should be
similar to the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western">append netauto
			auto_install=my_cfgs/auto_inst-IP automatic=met:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">ser:fileserver,dir:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">netw:dhcp,hos:tommy
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=788>
	<TR VALIGN=TOP>
		<TD WIDTH=60 HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic57" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=788>
			<P CLASS="western" STYLE="margin-left: 0.26in">All the text
			starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=788>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><BR>
			</P>
		</TD>
		<TD WIDTH=788>
			<P CLASS="western" STYLE="margin-left: 0.26in">The fore going
			examples assume the use of an ISC DHCP server: 
			<BR><FONT FACE="Courier, monospace">dhcp-server-3.0-0rc12.1mdk</FONT>
			or later (earlier versions should work too).</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">A
bit of advice for those of you contemplating setting up a DHCP server
in an environment where there is one already, <B>don't</B>.  At least
not with out coordinating with the people responsible for
administering the network so that it is set up correctly and does not
interfere with existing operations.  If you do, do not be surprised
if they invite you for a picnic by the river and there is a 25kg bag
of cement in the basket (hehehe).</P>
<H2 CLASS="western"><A NAME="Install_Console_Choices"></A>Install
Console Choices</H2>
<P CLASS="western" STYLE="margin-bottom: 0.15in">My favorite for
Network Service installs.  Have you ever been stuck trying to find a
keyboard and display to install on a headless server?  Well if you
enter  <FONT FACE="Courier, monospace">display=&lt;display machine
name or IP&gt;:&lt;display&gt;</FONT> <BR>(eg.  <FONT FACE="Courier, monospace">display=linux1:0</FONT>)
at the boot prompt and you use the command <FONT FACE="Courier, monospace">xhost
+</FONT> on the target display machine, then lo and behold all the
Stage 2 information that would have been displayed on the local
console will show up on the target display machine that you
specified.  
</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=787>
	<TR VALIGN=TOP>
		<TD WIDTH=60>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic59" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=787>
			<P CLASS="western" STYLE="margin-left: 0.25in">Currently this only
			works when you are using a full GUI install (gtk), the newt or
			text modes do not support this.  
			</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">If
you create a <A HREF="section7.html#Network_Auto_Install_Diskette_Set"><B><I>Network
Auto Install Diskette Set</I></B></A> using the MandrakeSoft supplied
<FONT FACE="Courier, monospace">network.img</FONT> and
<FONT FACE="Courier, monospace">network_driver.img</FONT> images,
modify the <FONT FACE="Courier, monospace">'syslinux.cfg'</FONT>
files' <FONT FACE="Courier, monospace">append</FONT> line similar to
the following:</P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=256*>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1in">append
			display=linux1:0 automatic=method:nfs,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">server:fileserver,directory:/Mandrake/10.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">network:static,ip:192.168.5.202,netmask:255.255.255.0,</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">gateway:192.168.5.253,dns:192.168.5.253
			ramdisk_size=128000</P>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff">
			<P CLASS="coderef-western" STYLE="margin-left: 1.2in">initrd=network.rdz
			root=/dev/ram3 acpi=ht vga=788</P>
		</TD>
	</TR>
</TABLE>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=60>
	<COL WIDTH=787>
	<TR VALIGN=TOP>
		<TD WIDTH=60 HEIGHT=48>
			<P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic60" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR>
			</P>
		</TD>
		<TD WIDTH=787>
			<P CLASS="western" STYLE="margin-left: 0.26in; margin-right: 0.02in">
			All the text starting with <FONT FACE="Courier, monospace">append</FONT>
			through <FONT FACE="Courier, monospace">788</FONT> are on <B>ONE</B>
			line.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">You
can now do a remote Manual install on a headless machine too.  (GC
claims this has been available forrreverrrrrrr, hmmm).  Only the
Stage 2 portion of the install is actually displayed on the remote
machine, all Stage 1 information is still presented on the local
display (so if you made a mistake, you will never see the Stage 2
graphics stuff on the remote machines' display).</P>
<P CLASS="western">For the auto install crowd, there are four things
you will have to do:</P>
<TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=91>
	<COL WIDTH=756>
	<TR VALIGN=TOP>
		<TD WIDTH=91>
			<P CLASS="western" ALIGN=RIGHT STYLE="margin-left: 0in">a)</P>
		</TD>
		<TD WIDTH=756>
			<P CLASS="western" STYLE="margin-left: 0.2in">use the command
			<FONT FACE="Courier, monospace">xhost +</FONT> on the target
			display computer.  For the more security conscious, <FONT FACE="Courier, monospace">xhost
			+ &lt;IP or name&gt;</FONT> for the machine being installed.  eg.
			<FONT FACE="Courier, monospace">xhost +192.168.5.202</FONT> or
			x<FONT FACE="Courier, monospace">host +linux2.eastcott.net</FONT>.</P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=91>
			<P CLASS="western" ALIGN=RIGHT STYLE="margin-left: 0in">b)</P>
		</TD>
		<TD WIDTH=756>
			<P CLASS="western" STYLE="margin-left: 0.2in">add the option
			<FONT FACE="Courier, monospace">'interactive' =&gt; 'gtk',</FONT>
			to your <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file.</P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=91>
			<P CLASS="western" ALIGN=RIGHT STYLE="margin-left: 0in">c)</P>
		</TD>
		<TD WIDTH=756>
			<P CLASS="western" STYLE="margin-left: 0.2in">adjust your
			s<FONT FACE="Courier, monospace">yslinux.cfg</FONT> file to added
			the <FONT FACE="Courier, monospace">display=</FONT> parameter.</P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=91>
			<P CLASS="western" ALIGN=RIGHT STYLE="margin-left: 0in">d)</P>
		</TD>
		<TD WIDTH=756>
			<P CLASS="western" STYLE="margin-left: 0.2in">Just to keep things
			from getting too confusing, you might want to start a second X
			session using the <BR><FONT FACE="Courier, monospace">startx -- :1</FONT>
			command, then adjusting the <FONT FACE="Courier, monospace">'display='</FONT>
			parameter so that it references this new session for the display.</P>
		</TD>
	</TR>
</TABLE>
<P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">One
final note (hehehe), if you use the <FONT FACE="Courier, monospace">'display='</FONT>
parameter, the specified machine must have an X server running on it.</P>
<P CLASS="western"><BR><BR>
</P>
<P CLASS="western"><BR><BR>
</P>
<P CLASS="western" STYLE="page-break-before: always"><BR><BR>
</P>
<P CLASS="western"><BR><BR>
</P>
<HR ALIGN="LEFT" WIDTH="100%">
<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR><TD WIDTH="33%" ALIGN="LEFT" VALIGN="TOP"><A HREF="section5.html">Prev</A></TD><TD WIDTH="34%" ALIGN="CENTER" VALIGN="TOP"><A HREF="index.html">Home</A></TD>
<TD WIDTH="33%" ALIGN="RIGHT" VALIGN="TOP"><A HREF="section7.html">Next</A></TD></TR>
<TR><TD WIDTH="33%" ALIGN="LEFT" VALIGN="TOP">Replay Install</TD>
<TD WIDTH="34%" ALIGN="CENTER" VALIGN="TOP">&nbsp;</TD>
<TD WIDTH="33%" ALIGN="RIGHT" VALIGN="TOP">Scratch Built Auto Install Diskette</TD></TR></TABLE>
</BODY>
</HTML>