<!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=<path>/<name></FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=182 HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace"><path>/</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"><name></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"><name></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"><name>-<IP Address></FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=240> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace"><IP Address> </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=<path>/<name>-IP<FONT FACE="Times, serif"> or</FONT></FONT></P> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">auto_install=<path>/<name>-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 "my_cfgs/auto_inst.cfg";</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 "my_cfg/tommy.cfg";</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 "my_cfg/johnny.cfg";</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 "my_cfg/tommy.cfg";</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 "my_cfg/johnny.cfg";</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 "\000tommy.eastcott.net";</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6"> <P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename "my_cfg/tommy.cfg";</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 "\000johnny.eastcott.net";</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6e6"> <P CLASS="closecode-western" STYLE="margin-left: 1.2in">filename "my_cfg/johnny.cfg";</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 "my_cfgs/auto_inst-IP";</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 "192.168.5.149";</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=<display machine name or IP>:<display></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 + <IP or name></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' => '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"> </TD> <TD WIDTH="33%" ALIGN="RIGHT" VALIGN="TOP">Scratch Built Auto Install Diskette</TD></TR></TABLE> </BODY> </HTML>