<!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="section2.html">Prev</A></TD><TD WIDTH="80%" ALIGN="CENTER" VALIGN="BOTTOM"></TD> <TD WIDTH="10%" ALIGN="RIGHT" VALIGN="BOTTOM"> <A HREF="section4.html">Next</A></TD></TR></TABLE><HR ALIGN="LEFT" WIDTH="100%"> <H1 CLASS="western"><A NAME="Anatomy_of_the_Boot_Loader_Configuration_Files"></A> Anatomy of the Boot Loader Configuration Files</H1> <P CLASS="western">Installation is initiated by 'booting' the computer with a specially created boot media (floppy or CD-ROM) that is used to start <B>Stage 1</B> of the Mandrakelinux<FONT FACE="Times, serif">™</FONT> installation. Stage 1, after obtaining the necessary information, loads and activates the main installation program referred to as <B>Stage 2</B>. Stage 1 and Stage 2 are collectively known as DrakX. This section deals specifically with Stage 1 and the configuration files used by the boot loaders. </P> <P CLASS="western" STYLE="margin-bottom: 0.15in">The boot media contains a Boot Loader, kernel and the Stage 1 program (the term 'gi' is associated with or is the name of the Stage 1 program). Due to changes in the Mandrakelinux<FONT FACE="Times, serif">™</FONT> distribution, there are now three different boot loader programs used, depending on the installation method desired. The following table illustrates the boot image files (located in <FONT FACE="Courier, monospace">images</FONT>) and their associated media, boot loader and configuration file:</P> <TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-before: auto"> <COL WIDTH=309> <COL WIDTH=131> <COL WIDTH=159> <COL WIDTH=248> <THEAD> <TR VALIGN=TOP> <TH WIDTH=309 HEIGHT=48> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 1.2in"><FONT SIZE=3><U>Image</U></FONT></P> </TH> <TH WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in"><FONT SIZE=3><U>Boot Media</U></FONT></P> </TH> <TH WIDTH=159> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in"><FONT SIZE=3><U>Boot Loader</U></FONT></P> </TH> <TH WIDTH=248> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in"><FONT SIZE=3><U>Configuration File</U></FONT></P> </TH> </TR> </THEAD> <TBODY> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">boot.iso</FONT></P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in">CD-ROM</P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in">isolinux</P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><FONT FACE="Courier, monospace">isolinux/isolinux.cfg</FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">cdrom.img</FONT></P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in">floppy</P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in">syslinux</P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><FONT FACE="Courier, monospace">syslinux.cfg</FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">hd_grub.img</FONT></P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in">floppy</P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in">grub</P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><FONT FACE="Courier, monospace">menu.lst</FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in; margin-bottom: 0in"> <FONT FACE="Courier, monospace">network.img<FONT FACE="Times, serif"> and</FONT></FONT></P> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">network_drivers.img</FONT></P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in">2 x floppy</P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in">syslinux</P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><FONT FACE="Courier, monospace">syslinux.cfg</FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">pcmcia.img</FONT></P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in">floppy</P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in">syslinux</P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><FONT FACE="Courier, monospace">syslinux.cfg</FONT></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=309> <P CLASS="western" STYLE="margin-left: 0.8in"><BR> </P> </TD> <TD WIDTH=131> <P CLASS="western" ALIGN=CENTER STYLE="margin-left: 0in"><BR> </P> </TD> <TD WIDTH=159> <P CLASS="western" STYLE="margin-left: 0.4in"><BR> </P> </TD> <TD WIDTH=248> <P CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.2in"><BR> </P> </TD> </TR> </TBODY> </TABLE> <P CLASS="western">Please refer to the section <A HREF="section2.html#Getting_Started"><B><I>Getting Started</I></B></A> and the documentation <FONT FACE="Courier, monospace">INSTALL.txt</FONT> and <FONT FACE="Courier, monospace">images/README</FONT> (on your CD-ROM or the down loaded file set) for details regarding the creation of your desired boot media.</P> <P CLASS="western">Regardless of the boot media used, the boot process goes something like this:</P> <TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=122> <COL WIDTH=725> <TR VALIGN=TOP> <TD WIDTH=122 HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in">1.</P> </TD> <TD WIDTH=725> <P CLASS="western" STYLE="margin-left: 0in">The computers' BIOS reads the Master Boot Record (MBR), </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=122 HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in">2.</P> </TD> <TD WIDTH=725> <P CLASS="western" STYLE="margin-left: 0in">Then loads and runs the Boot Loader program, </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=122 HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in">3.</P> </TD> <TD WIDTH=725> <P CLASS="western" STYLE="margin-left: 0in">The Boot Loader reads its configuration file and retrieves the location and name of the file containing the kernel to be started and the parameters to be passed to the kernel (what this section is all about),</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=122 HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in">4.</P> </TD> <TD WIDTH=725> <P CLASS="western" STYLE="margin-left: 0in">The kernel is loaded and it in turn runs the Stage 1 install program (its actually hidden in the initial ram disk (the file ending with the <FONT FACE="Courier, monospace">.rdz</FONT> extention).</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=122 HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in">5.</P> </TD> <TD WIDTH=725> <P CLASS="western" STYLE="margin-left: 0in">And now ...</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.08in">The files, <FONT FACE="Courier, monospace">isolinux.cfg</FONT>, <FONT FACE="Courier, monospace">menu.lst</FONT> and <FONT FACE="Courier, monospace">syslinux.cfg</FONT> are used to specify what the boot loader is supposed to do and what options, if any, are available to an installer (you) at boot time. In addition, the boot loader passes parameters to the linux kernel when it loads and starts the kernel; a few of the parameters are used by the kernel, but all the parameters are available to the Stage 1 program. Some of these parameters are specific to an installation method (as is the initial ram disk contained on the floppy/CD-ROM).</P> <P CLASS="western">Consequently, the Auto Install diskette that you created (at the end of your initial installation or from the Mandrake Control Center on a running system) is set up to match the installation method that was originally used. If you are planning to install multiple computers the same way, then you are all set.</P> <P CLASS="western">However, if you intend to change the installation method, you will have to create your own Auto Install diskette (see the section <A HREF="section7.html#Scratch_Built_Auto_Install_Diskette"><B><I>Scratch Built Auto Install Diskette</I></B></A>). The reason for this is due to the flexibility needed to support a variety of installation methods and options. You just can not get it all on one diskette. This is not as bad as you may think, since the most important file, <A HREF="section4.html#Anatomy_of_the_auto_instcfg_File"><B><I><FONT FACE="Courier, monospace">auto_inst.cfg</FONT></I></B></A>, is independent of the installation method. </P> <P CLASS="western">The following are going review the contents of the configuration files as used by MandrakeSoft. For an in-depth description of the capabilities of each loader, please visit their web sites:</P> <P CLASS="western" STYLE="margin-left: 1in">for GRUB see the site: <A HREF="http://www.gnu.org/software/grub"><B><I>http://www.gnu.org/software/grub</I></B></A></P> <P CLASS="western" STYLE="margin-left: 1in">for SYSLINUX/ISOLINUX see the site: <A HREF="http://syslinux.zytor.com/"><B><I>http://syslinux.zytor.com</I></B></A></P> <H2 CLASS="western"><A NAME="General"></A>General</H2> <P CLASS="western">Lets begin with samples of the configuration files used for each boot loader. Please note the similarities / differences as you examine them.</P> <P CLASS="western" STYLE="margin-left: 0.74in; margin-bottom: 0.15in"> This is a fragment extracted from a <B><FONT FACE="Courier, monospace">isolinux.cfg</FONT></B> file used with a Network Services:NFS install:</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">default linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">prompt 1</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">timeout 50</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">display boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F1 help.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F2 advanced.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F3 boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">label linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">kernel alt0/vmlinuz</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">append ramdisk_size=128000 initrd=alt0/all.rdz root=/dev/ram3 acpi=ht </P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.4in">vga=788 kickstart=floppy automatic=method:nfs,</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.4in">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.4in">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.4in">gateway:192.168.5.253,dns:192.168.5.253 </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="Graphic3" 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">255.255.255.0,</FONT> are on <B>ONE</B> line.</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-left: 0.75in; margin-top: 0.25in; margin-bottom: 0.15in"> This is a fragment extracted from a <B><FONT FACE="Courier, monospace">menu.lst</FONT></B> file used with a Disk Install:</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">timeout 5</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">default 0</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">fallback 0</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western"><BR> </P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">title Mandrake Install</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western"><BR> </P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">root (hd0,6)</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">kernel /cooker/isolinux/alt0/vmlinuz ramdisk_size=128000 </P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">root=/dev/ram3 acpi=ht vga=788 kickstart=floppy </P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">automatic=method:disk,dis:hde,par:hde7,dir:/cooker,</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">initrd /cooker/isolinux/alt0/all.rdz</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="Graphic78" 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">kernel</FONT> through <FONT FACE="Courier, monospace">cooker,</FONT> are on <B>ONE</B> line.</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-left: 0.75in; margin-bottom: 0.15in"> <BR><BR> </P> <P CLASS="western" STYLE="margin-left: 0.75in; margin-top: 0.25in; margin-bottom: 0.15in; page-break-before: always"> This is a fragment extracted from a <B><FONT FACE="Courier, monospace">syslinux.cfg</FONT></B> file used with a Network Services:NFS install.</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">default linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">prompt 1</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">timeout 50</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">display boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F1 help.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F2 advanced.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F3 boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">label linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">kernel vmlinuz</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">append ramdisk_size=128000 initrd=network.rdz root=/dev/ram3 acpi=ht</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.4in">vga=788 kickstart=floppy automatic=method:nfs,</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.4in">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.4in">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.4in">gateway:192.168.5.253,dns:192.168.5.253</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="Graphic1" 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">255.255.255.0,</FONT> are on <B>ONE</B> line.</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-top: 0.25in; margin-bottom: 0.08in">As you can see, the <FONT FACE="Courier, monospace">syslinux.cfg</FONT> and <FONT FACE="Courier, monospace">isolinux.cfg</FONT> files are nearly identical but the <FONT FACE="Courier, monospace">menu.lst</FONT> file is very different. Before we discuss these similarities / differences, we need to review the basic organization of the files.</P> <P CLASS="western">Each file contains a set of directives which control the actions of the boot loader. These directives can be divided into two groups; global directives and section specific directives. The global ones control the operation of the boot loader, whereas the section directives are only effective when the installer (you) selects them.</P> <P CLASS="western">The global directives usually occur at the beginning of the file and specify things like which section is selected by default, how long to wait for the installer to select a section, etc.</P> <P CLASS="western">The section specific directives are identified by a line containing <FONT FACE="Courier, monospace">label <name></FONT> or <FONT FACE="Courier, monospace">title <name></FONT> and are followed by two or more lines which specify the kernel image to load and, what parameters to pass to the kernel (and the Stage 1 program) and the initial ram disk image to be used. The <FONT FACE="Courier, monospace"><name></FONT> parameter is the value that an installer would type in (or select) at the boot prompt to select a specific section other than the default one.</P> <P CLASS="western">Two of the above fragments , <FONT FACE="Courier, monospace">syslinux.cfg</FONT> and <FONT FACE="Courier, monospace">isolinux.cfg</FONT>, are virtually identical except for the <BR><FONT FACE="Courier, monospace">kernel alt0/vmlinuz</FONT> and the <FONT FACE="Courier, monospace">initrd=alt0/all.rdz</FONT>. These similarities are the result of the two boot loaders being supplied by the same developer. The difference is simply due to the placement of the files on the associated boot media.</P> <P CLASS="western">The third fragment, <FONT FACE="Courier, monospace">menu.lst</FONT>, is substantially different. This is due to the fact that a different developer had a concept that differed from that of the developer of the other two fragments.</P> <P CLASS="western">However, the important part of these three fragments begins with <B><FONT FACE="Courier, monospace">kickstart=</FONT></B>. This is the start of the Stage 1 parameters and are the subject of this section.</P> <P CLASS="western">The section <A HREF="section7.html#Scratch_Built_Auto_Install_Diskette"><B><I>Scratch Built Auto Install Diskette</I></B></A> will provide you with example for all three boot loaders.</P> <P CLASS="western"><BR><BR> </P> <H2 CLASS="western" STYLE="page-break-before: always"><A NAME="Directives"></A> Directives</H2> <P CLASS="western">The following details the purpose of the directives that you can use in the three configuration files. You should visit the web page for each boot loader for more information regarding their capabilities and the options that are available to you. MandrakeSoft only uses a subset because they are generating "general purpose" files. You, on the other hand, are not as limited. </P> <P CLASS="headings-special-western">Boot Graphics</P> <P CLASS="western">If you want to change the default graphics (<FONT FACE="Courier, monospace">boot.msg</FONT>) for the syslinux or isolinux boot loaders, you need to read the file <FONT FACE="Courier, monospace">/usr/share/doc/syslinux*/README.graphics</FONT>.</P> <H3 CLASS="western"><A NAME="Global_Directives"></A>Global Directives</H3> <P CLASS="western">The Global Directives are not method or mode specific, rather they affect all methods / modes the same.</P> <H4 CLASS="western"><A NAME="Global_Directives_for_syslinux_isolinux"></A> Global Directives for syslinux / isolinux</H4> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=74*> <COL WIDTH=182*> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=65> <P CLASS="western"><FONT FACE="Courier, monospace">default linux</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">if the user presses ENTER or the optional <FONT FACE="Courier, monospace">timeout</FONT> expires, this tells the loader to locate the section with the label <FONT FACE="Courier, monospace">linux</FONT> and begin booting the kernel as defined by the lines after the <FONT FACE="Courier, monospace">label <name></FONT>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=83> <P CLASS="western"><FONT FACE="Courier, monospace">prompt 1</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this tells the loader to prompt the user to enter an alternate label rather than just using the <FONT FACE="Courier, monospace">default</FONT> section. You can have several different boot scenarios in this file, which is the reason that the generated file has so much in it. This parameter is optional, removing it means the installer (you) will not have the ability to select an alternate boot section.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=65> <P CLASS="western"><FONT FACE="Courier, monospace">timeout 50</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this tells the loader to give the installer (you) 5 seconds to begin entering another label before using the <FONT FACE="Courier, monospace">default</FONT> section and continuing on with the boot/install process. This parameter is optional and is not necessary if <FONT FACE="Courier, monospace">prompt</FONT> is not used.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=83> <P CLASS="western"><FONT FACE="Courier, monospace">display boot.msg</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this tells the loader to display the contents of the specified file before presenting a prompt. This is optional, but it may be a good idea to remind the installer what is being installed. If you want a flashy graphic message, then see the file <BR>/<FONT FACE="Courier, monospace">usr/share/doc/syslinux*/README.graphics</FONT>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western"><FONT FACE="Courier, monospace">F1 help.msg</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">if the user presses the F1 key, then display the specified file's contents. This parameter and associated file are optional.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western"><FONT FACE="Courier, monospace">F2 advanced.msg</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">if the user presses the F2 key, then display the specified file's contents. This parameter and associated file are optional.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western"><FONT FACE="Courier, monospace">F3 boot.msg</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">if the user presses the F3 key, then display the specified file's contents. This parameter and associated file are optional.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=83> <P CLASS="western"><FONT FACE="Courier, monospace">label linux</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this names a section that defines specific information that the loader uses for booting Stage 1 of the installation process. The value associated with any section label can be typed by the user at the prompt to instruct the loader to find the specific section, rather than use the one named by the <FONT FACE="Courier, monospace">default</FONT> directive.</P> </TD> </TR> </TABLE> <H4 CLASS="western"><A NAME="Global_Directives_for_grub"></A>Global Directives for grub</H4> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=74*> <COL WIDTH=182*> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=65> <P CLASS="western"><FONT FACE="Courier, monospace">default 0</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">if the optional <FONT FACE="Courier, monospace">timeout</FONT> expires, this tells the loader to locate the first section with the <FONT FACE="Courier, monospace">title</FONT> keyword and begin booting the kernel as defined by the lines after the <FONT FACE="Courier, monospace">title</FONT>. As usual, the debate about 0 meaning first continues.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=65> <P CLASS="western"><FONT FACE="Courier, monospace">fallback 0</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this tells the loader to use an alternate section should a error be encountered with the <FONT FACE="Courier, monospace">default</FONT> section. This parameter is optional, removing it means the installer will not have the ability to select an alternate boot section.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=65> <P CLASS="western"><FONT FACE="Courier, monospace">timeout 5</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this tells the loader to give the user 5 seconds to select another section (<FONT FACE="Courier, monospace">title</FONT>) before using the <FONT FACE="Courier, monospace">default</FONT> and continuing on with the boot/install process. A value of <FONT FACE="Courier, monospace">0</FONT> means wait forever.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=83> <P CLASS="western"><FONT FACE="Courier, monospace">title linux</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">this names a section that defines specific information that the loader uses for booting Stage 1 of the installation process. The value associated with any section label can be selected by the user at the prompt to instruct the loader to find the specific section, rather than use the one identified by the <FONT FACE="Courier, monospace">default</FONT> directive.</P> </TD> </TR> </TABLE> <H3 CLASS="western"><A NAME="Section_Directives"></A>Section Directives</H3> <P CLASS="western">Section directives are preceded with the <FONT FACE="Courier, monospace">label</FONT> (or <FONT FACE="Courier, monospace">title</FONT>) directive.</P> <H4 CLASS="western"><A NAME="Section_Directives_for_syslinux_ isolinux"></A> Section Directives for syslinux / isolinux</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in">In this case, a section contains a <FONT FACE="Courier, monospace">kernel</FONT> and an <FONT FACE="Courier, monospace">append</FONT> directive (see the section <A HREF="section6.html#Advanced_Features"><B><I>Advanced Features</I></B></A> for special options). </P> <TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=273> <COL WIDTH=575> <TR VALIGN=TOP> <TD WIDTH=273 HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">kernel vmlinuz</FONT></P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">this is the name of the file containing the compressed kernel image to load and start.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=273 HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">append=...</FONT></P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">this is a list of space separated parameters passed to the kernel when the loader starts it.</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-top: 0.15in; margin-bottom: 0.15in">If you look in the file that was generated, you will find a number of sections (choices) that an installer could select. Each has a different effect or purpose which the following table briefly describes:</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=73*> <COL WIDTH=183*> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">vgalo, vgahi, vga16</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Are just different resolutions for graphic installs.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">text</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Is a text based install.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">expert</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Has the advantage of disabling Automatic Hardware Detection.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">rescue</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Allows you to repair an already installed system using the CD-ROM.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">patch</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Allows you to install a patch from a floppy diskette.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">acpi</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Enables the Advanced Configuration and Power Interface. The other sections limit the ACPI to boot time enumeration. See the kernel documentation for more details.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=29% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">memtest</FONT></P> </TD> <TD WIDTH=71%> <P CLASS="western" STYLE="margin-left: 0in">Starts the stand-alone memory test. <B>NOTE</B>: only available when using the CD-ROM created from the <FONT FACE="Courier, monospace">boot.iso</FONT> image.</P> </TD> </TR> </TABLE> <P CLASS="western"><BR><BR> </P> <H4 CLASS="western" STYLE="page-break-before: always"><A NAME="Section_Directives_for_grub"></A> Section Directives for grub</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in">In this case, a section contains a <FONT FACE="Courier, monospace">kernel</FONT> and an <FONT FACE="Courier, monospace">initrd</FONT> directive (see the section <A HREF="section6.html#Advanced_Features"><B><I>Advanced Features</I></B></A> for special options). </P> <TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=272> <COL WIDTH=575> <TR VALIGN=TOP> <TD WIDTH=272 HEIGHT=119> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">root (hd0,6)</FONT></P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">this tells the boot loader what disk drive and partition on the hard disk, as seen from the BIOSs' perspective, where the specified kernel and initial ram disk can be found. </P> <P CLASS="western" STYLE="margin-left: 0in">This can be really tricky for those of you, like me, using a mother board with a 'promise' controller (possibly others) that an installed system sees as <FONT FACE="Courier, monospace">/dev/hde</FONT> but the BIOS sees it as the first hard drive. </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=272 HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic79" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">Mandrake has provided a web page to help you solve this little pain in the butt at: <A HREF="http://qa.mandrakesoft.com/hd_grub.cgi"><B><I>http://qa.mandrakesoft.com/hd_grub.cgi</I></B></A>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=272 HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">kernel ...</FONT></P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">this is a list of space separated parameters passed to the kernel when the loader starts it. The name of the compressed kernel image is specified here and the boot loader installs it into memory before activating it and passing it the parameters.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=272 HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">initrd ...</FONT></P> </TD> <TD WIDTH=575> <P CLASS="western" STYLE="margin-left: 0in">this is the location of the initial ram disk image that is loaded and used to create a temporary file system for the kernel when the loader starts it.</P> </TD> </TR> </TABLE> <P CLASS="western" STYLE="margin-bottom: 0.1in"><BR><BR> </P> <H2 CLASS="western" STYLE="page-break-before: always"><A NAME="Stage_1_Parameters"></A> Stage 1 Parameters</H2> <P CLASS="western">DrakX supports a substantial number of parameters that can be used to control its operation. This section will describe just the ones that affect the Automated Install.</P> <TABLE WIDTH=847 BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=60> <COL WIDTH=787> <TR VALIGN=TOP> <TD WIDTH=60 HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_m199b468e.png" NAME="Graphic4" 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">You are going to get caught with this one so I will tell you now; the kernel will only pass a <B>maximum</B> of 256 characters from the 'append' (or 'kernel') line through to the Stage 1 installer, so be careful.</P> </TD> </TR> </TABLE> <P CLASS="western">If you examine the configuration file fragments closely, you will notice that there are a few kernel parameters present. These are normally placed at the end of the 'append' (or 'kernel') line so that the 256 character limit can be fully used for parameters passed to the Stage 1 installer. For the convenience of this documents text, I placed them at the end.</P> <H3 CLASS="western"><A NAME="General_Parameters"></A>General Parameters</H3> <P CLASS="western">The following are common and not related to a specific method or mode but they are specific to the boot loader used.</P> <H4 CLASS="western" STYLE="margin-top: 0.17in; margin-bottom: 0.15in"><A NAME="General_Paramters_for_syslinux_isolinux"></A> General Paramters for syslinux / isolinux</H4> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=119> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">kickstart=floppy </FONT> </P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required, do not change. This actually causes the installer to look on the floppy diskette for the <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file. </P> <P CLASS="western" STYLE="margin-left: 0in">An interesting tidbit; if you omit this option and set the <FONT FACE="Courier, monospace">automatic=</FONT> option, you can do GUI based installs without having to enter the method information each time. Of course the <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file, if present, is ignored.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">netauto</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">optional, this parameter is required if you are using a DHCP server to provide the name of the <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file. See the section <A HREF="section6.html#DHCP_Server"><B><I>Advanced Features - DHCP Server</I></B></A>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">ramdisk_size=128000</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required kernel parameter, do not change.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">root=/dev/ram3</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required kernel parameter, do not change.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">acpi=ht</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">optional kernel parameter, dependent on your motherboard. For more details check the kernel document <FONT FACE="Courier, monospace">Documentation/kernel-parameters.txt</FONT>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">vga=788</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required, can be changed. Generally, this parameter affects the GUI installation, but it does have interesting effects when used in the Automated install. If you want details, then check out the kernel documents: <FONT FACE="Courier, monospace">Documentation/svga.txt</FONT> and <FONT FACE="Courier, monospace">Documentation/i386/boot.txt</FONT></P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">text</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x25 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">vga16</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x25 text, 640 x 480 GUI</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">785</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x30 text, 640 x 480 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">788</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">100x37 text, 800 x 600 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">791</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">130x48 text, 1024 x 768 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">794</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">158x64 text, 1280 x 1024 GUI (frame buffer)</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR> <TD COLSPAN=2 WIDTH=100% HEIGHT=30 VALIGN=TOP> <P CLASS="western" STYLE="margin-left: 1.5in">Others you can play with:</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f01</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x50 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f02</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x43 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f03</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x28 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f05</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x30 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f06</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x34 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f07</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x60 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0122</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">100x30 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">Ask</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">prompt for desired video characteristics to use. You can use this to determine the selections actually available for your video card.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=35% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">initrd=network.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">required, changes based on the type of method being used:</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=35%> <P CLASS="western" STYLE="margin-left: 1.25in"><FONT FACE="Courier, monospace">cdrom.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">for CD-ROM</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=35%> <P CLASS="western" STYLE="margin-left: 1.25in"><FONT FACE="Courier, monospace">hd_grub.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">for Hard Disk</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=35%> <P CLASS="western" STYLE="margin-left: 1.25in"><FONT FACE="Courier, monospace">network.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">for Network Services</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=35%> <P CLASS="western" STYLE="margin-left: 1.25in"><FONT FACE="Courier, monospace">all.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">used with 'boot.iso'</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=35%> <P CLASS="western" STYLE="margin-left: 1.25in"><FONT FACE="Courier, monospace">pcmcia.rdz</FONT></P> </TD> <TD WIDTH=65%> <P CLASS="western" STYLE="margin-left: 0in">for PCMCIA devices</P> </TD> </TR> </TABLE> <H4 CLASS="western" STYLE="margin-top: 0.17in; margin-bottom: 0.15in; page-break-before: auto"><A NAME="General_Parameters_for_grub"></A> General Parameters for grub</H4> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=119> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">kickstart=floppy </FONT> </P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required, do not change. This actually causes the installer to look on the floppy diskette for the <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file. </P> <P CLASS="western" STYLE="margin-left: 0in">An interesting tidbit; if you omit this option and set the <FONT FACE="Courier, monospace">automatic=</FONT> option, you can do GUI based installs without having to enter the method information each time. Of course the <FONT FACE="Courier, monospace">auto_inst.cfg</FONT> file, if present, is ignored.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">ramdisk_size=128000</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required kernel parameter, do not change.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">root=/dev/ram3</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required kernel parameter, do not change.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">acpi=ht</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">optional kernel parameter, dependent on your motherboard. For more details check the kernel document <FONT FACE="Courier, monospace">Documentation/kernel-parameters.txt</FONT>.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">vga=788</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">required, can be changed. Generally, this parameter affects the GUI installation, but it does have interesting effects when used in the Automated install. If you want details, then check out the kernel documents: <FONT FACE="Courier, monospace">Documentation/svga.txt</FONT> and <FONT FACE="Courier, monospace">Documentation/i386/boot.txt</FONT></P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">text</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x25 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">vga16</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x25 text, 640 x 480 GUI</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">785</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x30 text, 640 x 480 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">788</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">100x37 text, 800 x 600 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">791</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">130x48 text, 1024 x 768 GUI (frame buffer)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">794</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">158x64 text, 1280 x 1024 GUI (frame buffer)</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=88*> <COL WIDTH=168*> <TR> <TD COLSPAN=2 WIDTH=100% HEIGHT=30 VALIGN=TOP> <P CLASS="western" STYLE="margin-left: 1.5in">Others you can play with:</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f01</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x50 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f02</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x43 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f03</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x28 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f05</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x30 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f06</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x34 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0f07</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">80x60 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34%> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">0x0122</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">100x30 text</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=34% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1.75in"><FONT FACE="Courier, monospace">Ask</FONT></P> </TD> <TD WIDTH=66%> <P CLASS="western" STYLE="margin-left: 0in">prompt for desired video characteristics to use. You can use this to determine the selections actually available for your video card.</P> </TD> </TR> </TABLE> <H3 CLASS="western"><A NAME="Method_Parameters"></A>Method Parameters</H3> <P CLASS="western">The <FONT FACE="Courier, monospace">automatic</FONT> parameter is used to select the install method type (cdrom, disk, nfs, ftp or http) and to specify additional parameters as necessary. Any additional parameters are appended after the method type, with each being separated by a COMMA (,) rather than a SPACE. It uses the following general form:</P> <P CLASS="western" STYLE="margin-left: 0.8in"><FONT FACE="Courier, monospace">automatic=method:<type>,<parameter>:<value>,</FONT></P> <P CLASS="western">The following are a summary of the method parameters grouped by method type along with any special notes. The additional parameters are simply concatenated together to form a single comma separated string.</P> <P CLASS="western"><BR><BR> </P> <H4 CLASS="western"><A NAME="CD-ROM"></A>CD-ROM</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in"><FONT FACE="Courier, monospace">automatic=method:cdrom,</FONT></P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=19*> <COL WIDTH=237*> <TR VALIGN=TOP> <TD WIDTH=7% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic5" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=93%> <P CLASS="western"><SPAN STYLE="font-weight: medium">For</SPAN> those of you that are using CD-ROMs as the source media, the option <A HREF="section4-11.html#interactive"><B><I>interactive</I></B></A> (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>) is especially pertinent to package installation from more than the first CD.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">domain:eastcott.net,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">allows you to preset the domain name for the computer.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">hostname:linux1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">allows you to set the host name for the computer.</P> </TD> </TR> </TABLE> <H4 CLASS="western"><A NAME="Disk"></A>Disk</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in; page-break-before: auto; page-break-after: avoid"> <FONT FACE="Courier, monospace">automatic=method:disk,</FONT></P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">directory:/Mandrake/10.0,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">root directory where the files are found or, it may also specify the location and name of an ISO image (this image must be the 'first' CD's ISO image).</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=83> <P CLASS="western" STYLE="margin-left: 0in"><IMG SRC="AutoInstall-10.0.3_html_1412bb95.png" NAME="Graphic6" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=93%> <P CLASS="western">If you specify an ISO file name, then you will be limited to installing <B>ONLY</B> those packages which are available in that ISO image. You will not be able to install packages from the other ISO images which form the complete set.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">disk:hda,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">disk drive containing the directory or ISO image.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">domain:eastcott.net,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">allows you to preset the domain name for the computer.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">hostname:linux1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">allows you to set the host name for the computer.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">partition:hda6,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">partition number of the specified disk drive containing the directory or ISO image.</P> </TD> </TR> </TABLE> <H4 CLASS="western"><BR><BR> </H4> <H4 CLASS="western" STYLE="page-break-before: always"><A NAME="NFS_Network_Services"></A> NFS Network Services</H4> <P CLASS="western"><FONT FACE="Courier, monospace">automatic=method:nfs,</FONT></P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=173> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">interface:eth1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">specifies the ethernet interface to use (eg. eth0, eth5, etc.). It is only required when there is more than 1 ethernet interface. This feature can only be used if DrakX can auto detect ALL the ethernet cards.</P> <P CLASS="western" STYLE="margin-left: 0in">The trick when installing with multiple network card is convincing the computer that the ethX you specify is the same one it thinks is ethX. If you do not use the interface parameter, DrakX will ask you which one you want and then it will prompt you for the relevant information based on your specified method.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">server:fileserver,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">machine where the installable files are located, can be an IP or a host.domain (or host).</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">directory:/Mandrake/10.0, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">root directory where the files are found. </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:static,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means you are going to specify the necessary IP information;</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">ip:192.168.5.202, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it for this machine.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">netmask:255.255.255.0,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it's netmask. This is optional and is only required if you are using a non-standard netmask.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">gateway:192.168.5.253,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the gateway's IP. This is optional and should only be included if the specified fileserver is not located on the same subnet.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=101> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">dns:192.168.5.253, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the IP for the DNS server. Up to three DNS servers can be specified, each IP is separated by a comma. This is optional and should not be included if you do not have or use a DNS server. If it is not included, then the server: option must contain an IP address instead of a name.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:dhcp,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the dhcp server. Depending on how the dhcp and DNS servers are configured, the host name and domain name may also be supplied.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:adsl,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the ADSL service provider when you connect.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adsluser:my_adsl_name,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">user name, as required, to login to your ADSL service provider.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=36> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adslpass:my_password,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">password, as required, to login to your ADSL service provider.</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="Graphic7" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=93%> <P CLASS="western">If you have selected <FONT FACE="Courier, monospace">network:adsl,</FONT> be aware that ONLY the PPPoE protocol is currently supported.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">domain:eastcott.net,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to preset the domain name for the computer. This parameter is only required if the stage 1 installer can not obtain the domain name from your DNS Server for the IP address that you specified.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">hostname:linux1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to set the host name for the computer. This parameter is only required if the stage 1 installer can not obtain the host name from your DNS Server for the IP address that you specified.</P> </TD> </TR> </TABLE> <H4 CLASS="western"><A NAME="FTP_Network_Services"></A>FTP Network Services</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in"><FONT FACE="Courier, monospace">automatic=method:ftp,</FONT></P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-before: auto"> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=173> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">interface:eth1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">specifies the ethernet interface to use (eg. eth0, eth5, etc.). It is only required when there is more than 1 ethernet interface. This feature can only be used if DrakX can auto detect ALL the ethernet cards.</P> <P CLASS="western" STYLE="margin-left: 0in">The trick when installing with multiple network card is convincing the computer that the ethX you specify is the same one it thinks is ethX. If you do not use the interface parameter, DrakX will ask you which one you want and then it will prompt you for the relevant information based on your specified method.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">server:fileserver,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">machine where the installable files are located, can be an IP or a host.domain (or host).</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">directory:/Mandrake/10.0, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">root directory where the files are found. </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in; page-break-after: auto"> <FONT FACE="Courier, monospace">network:static,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in; page-break-after: auto"> means you are going to specify the necessary IP information;</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">ip:192.168.5.202, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it for this machine.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">netmask:255.255.255.0,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it's netmask. This is optional and is only required if you are using a non-standard netmask.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">gateway:192.168.5.253,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the gateway's IP. This is optional and should only be included if the specified fileserver is not located on the same subnet.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=101> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">dns:192.168.5.253, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the IP for the DNS server. Up to three DNS servers can be specified, each IP is separated by a comma. This is optional and should not be included if you do not have or use a DNS server. If it is not included, then the server: option must contain an IP address instead of a name.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:dhcp,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the dhcp server. Depending on how the dhcp and DNS servers are configured, the host name and domain name may also be supplied.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:adsl,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the ADSL service provider when you connect.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adsluser:my_adsl_name,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">user name, as required, to login to your ADSL service provider.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adslpass:my_password,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">password, as required, to login to your ADSL service provider.</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="Graphic10" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=93%> <P CLASS="western">If you have selected <FONT FACE="Courier, monospace">network:adsl,</FONT> be aware that ONLY the PPPoE protocol is currently supported.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-before: auto"> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">domain:eastcott.net,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to preset the domain name for the computer. This parameter is only required if the stage 1 installer can not obtain the domain name from your DNS Server for the IP address that you specified.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">hostname:linux1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to set the host name for the computer. This parameter is only required if the stage 1 installer can not obtain the host name from your DNS Server for the IP address that you specified.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">user:anonymous,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">user name, as required, for ftp login.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">pass:david@eastcott.net,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">pass word, as required, for ftp login.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace"><FONT SIZE=2 STYLE="font-size: 9pt">proxy_host:prx.eastcott.net,</FONT></FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">optionally specifies the gateway to contact the real ftp host.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">proxy_port:8080,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">used with proxy_host to specify the port number to be used.</P> </TD> </TR> </TABLE> <H4 CLASS="western" STYLE="page-break-before: auto"><A NAME="HTTP_Network_Services"></A> HTTP Network Services</H4> <P CLASS="western" STYLE="margin-bottom: 0.15in; widows: 0; page-break-before: auto; page-break-after: avoid"> <FONT FACE="Courier, monospace">automatic=method:http,</FONT></P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 STYLE="page-break-before: auto"> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=173> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">interface:eth1,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">specifies the ethernet interface to use (eg. eth0, eth5, etc.). It is only required when there is more than 1 ethernet interface. This feature can only be used if DrakX can auto detect ALL the ethernet cards.</P> <P CLASS="western" STYLE="margin-left: 0in">The trick when installing with multiple network card is convincing the computer that the ethX you specify is the same one it thinks is ethX. If you do not use the interface parameter, DrakX will ask you which one you want and then it will prompt you for the relevant information based on your specified method.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">server:fileserver,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">machine where the installable files are located, can be an IP or a host.domain (or host).</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">directory:/Mandrake/10.0, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">root directory where the files are found. </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:static,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means you are going to specify the necessary IP information;</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">ip:192.168.5.202, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it for this machine.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">netmask:255.255.255.0,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is it's netmask. This is optional and is only required if you are using a non-standard netmask.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">gateway:192.168.5.253,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the gateway's IP. This is optional and should only be included if the specified fileserver is not located on the same subnet.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=119> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">dns:192.168.5.253, </FONT> </P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">what is the IP for the DNS server. Up to three DNS servers can be specified, each IP is separated by a comma. This is optional and should not be included if you do not have or use a DNS server. If it is not included, then the server: option must contain an IP address instead of a name.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=65> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:dhcp,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the dhcp server. Depending on how the dhcp and DNS servers are configured, the host name and domain name may also be supplied.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western"><FONT FACE="Courier, monospace">or</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in"><BR> </P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">network:adsl,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">means the IP, netmask, gateway and dns parameters are provided by the ADSL service provider when you connect.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adsluser:my_adsl_name,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">user name, as required, to login to your ADSL service provider.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=42% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT FACE="Courier, monospace">adslpass:my_password,</FONT></P> </TD> <TD WIDTH=58%> <P CLASS="western" STYLE="margin-left: 0in">password, as required, to login to your ADSL service provider.</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="Graphic11" ALIGN=LEFT WIDTH=30 HEIGHT=30 BORDER=0><BR CLEAR=LEFT><BR> </P> </TD> <TD WIDTH=93%> <P CLASS="western">If you have selected <FONT FACE="Courier, monospace">network:adsl,</FONT> be aware that ONLY the PPPoE protocol is currently supported.</P> </TD> </TR> </TABLE> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=109*> <COL WIDTH=147*> <TR VALIGN=TOP> <TD WIDTH=43% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">domain:eastcott.net,</FONT></P> </TD> <TD WIDTH=57%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to preset the domain name for the computer. This parameter is only required if the stage 1 installer can not obtain the domain name from your DNS Server for the IP address that you specified.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=43% HEIGHT=83> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">hostname:linux1,</FONT></P> </TD> <TD WIDTH=57%> <P CLASS="western" STYLE="margin-left: 0in">optionally allows you to set the host name for the computer. This parameter is only required if the stage 1 installer can not obtain the host name from your DNS Server for the IP address that you specified.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=43% HEIGHT=30> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace"><FONT SIZE=2 STYLE="font-size: 9pt">proxy_host:prxy.eastcott.net,</FONT></FONT></P> </TD> <TD WIDTH=57%> <P CLASS="western" STYLE="margin-left: 0in">optionally specifies the gateway to contact the real http host.</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=43% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 0.75in"><FONT FACE="Courier, monospace">proxy_port:8080,</FONT></P> </TD> <TD WIDTH=57%> <P CLASS="western" STYLE="margin-left: 0in">used with proxy_host to specify the port number to be used.</P> </TD> </TR> </TABLE> <P CLASS="western"><BR><BR> </P> <H4 CLASS="western" STYLE="page-break-before: always"><A NAME="DHCP_Notes"></A> DHCP Notes</H4> <P CLASS="western">Documenting how you should use the network:dhcp option and the related domain and hostname options is difficult since they are highly dependent on the characteristics and interactions of your DHCP and DNS servers. In addition to the conventional servers, there are a number of devices capable of acting as DHCP servers for a LAN which are designed primarily for use in the Windows world and may require a bit of effort on your part to get it working.</P> <P CLASS="western">Since there are may ways to set the DHCP / DNS servers up, I will present a few of the more common arrangements and what may be required for the Stage 1 installer. These are by no means the only ways.</P> <P CLASS="western">DHCP servers can be configured to provide IP, host name and domain name information based solely on the ethernet address of the network card in a computer. An associated DNS server can be pre-configured with the IP and host name association, or the DHCP server can inform the DNS server of the IP/name association (Dynamic DNS). In this case all that is required is the network:dhcp, parameter.</P> <P CLASS="western">Another configuration scenario is where the computer must supply a host name when requesting IP information, then the DHCP server will return the IP, host name, and domain name information. This is the usual case for most Cable Modem connections and is the behaviour exhibited by most Windows based computers. Again, the DNS server can be pre-configured with the association or the DHCP server can inform it with the necessary information (DDNS). In this case, both the network:dhcp, and hostname:linux1, parameters are required.</P> <P CLASS="western">Finally, there is the case where the DHCP server does not return the host name or domain name to be used, and/or the DNS server does not contain the IP to name association or is not informed by the DHCP server. In this case you will need to supply all three parameters, network:dhcp,hostname:linux1,domain:eastcott.net.</P> <P CLASS="western">The Stage 1 installer passes what ever information it is provided (from the parameters supplied, from the DHCP server or the DNS server) to the stage 2 installer to set up the final configuration for your computer. Your actual DHCP / DNS environment will have an impact on two possible aspects of an automated install. For NFS installs, if the IP that you are assigned does not have an associated host name that the NFS server can obtain from a DNS server, you will have to ensure that the NFS server is set for IP authentication rather than name authentication (see the section <A HREF="section9.html#Setting_up_a_Simple_NFS_Server"><B><I>Setting up a Simple NFS Server</I></B></A>, Step 5). Also, the DHCP server can be configured to supply the name and location of the auto_inst.cfg file (see the section <A HREF="section6.html#DHCP_Server"><B><I>DHCP Server</I></B></A>) in the <A HREF="section6.html#Advanced_Features"><B><I>Advanced Features</I></B></A> section of this document.</P> <P CLASS="western">Regardless of how you think every things is supposed to work, you are advised to discuss things with your network administrator and experiment a bit to determine the best approach(s) for your actual environment.</P> <H3 CLASS="western"><A NAME="Method_Parameter_Aliases"></A>Method Parameter Aliases</H3> <P CLASS="western" STYLE="margin-bottom: 0.2in">The problem of the 256 character line length can be mitigated somewhat by the use of aliases for some of the parameters as follows:</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=72*> <COL WIDTH=184*> <THEAD> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in"><FONT SIZE=3><I><U><B>Full Name</B></U></I></FONT></P> </TD> <TD WIDTH=72%> <P CLASS="western"><FONT SIZE=3><I><U><B>Alias</B></U></I></FONT></P> </TD> </TR> </THEAD> <TBODY> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">adslpass</P> </TD> <TD WIDTH=72%> <P CLASS="western">adslp</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">adsluser</P> </TD> <TD WIDTH=72%> <P CLASS="western">adslu</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">directory</P> </TD> <TD WIDTH=72%> <P CLASS="western">dir</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">disk</P> </TD> <TD WIDTH=72%> <P CLASS="western">dis</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">domain</P> </TD> <TD WIDTH=72%> <P CLASS="western">dom</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">gateway</P> </TD> <TD WIDTH=72%> <P CLASS="western">gat</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">hostname</P> </TD> <TD WIDTH=72%> <P CLASS="western">hos</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">interface</P> </TD> <TD WIDTH=72%> <P CLASS="western">int</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">method</P> </TD> <TD WIDTH=72%> <P CLASS="western">met</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">netmask</P> </TD> <TD WIDTH=72%> <P CLASS="western">netm</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">network</P> </TD> <TD WIDTH=72%> <P CLASS="western">netw</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">password</P> </TD> <TD WIDTH=72%> <P CLASS="western">pass</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">partition</P> </TD> <TD WIDTH=72%> <P CLASS="western">par</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">proxy_host</P> </TD> <TD WIDTH=72%> <P CLASS="western">proxh</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">proxy_port</P> </TD> <TD WIDTH=72%> <P CLASS="western">proxp</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=24> <P CLASS="western" STYLE="margin-left: 1in">server</P> </TD> <TD WIDTH=72%> <P CLASS="western">ser</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=28% HEIGHT=48> <P CLASS="western" STYLE="margin-left: 1in">user</P> </TD> <TD WIDTH=72%> <P CLASS="western">use</P> </TD> </TR> </TBODY> </TABLE> <P CLASS="western"><BR><BR> </P> <P CLASS="western" STYLE="margin-bottom: 0.15in">By rewriting one of the fragments from the beginning of this section using the aliases, you get 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">default linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">prompt 1</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">timeout 50</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">display boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F1 help.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F2 advanced.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">F3 boot.msg</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western">label linux</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">kernel vmlinuz</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.2in">append kickstart=floppy automatic=met:nfs,</P> </TD> </TR> <TR> <TD WIDTH=100% VALIGN=TOP BGCOLOR="#e6e6ff"> <P CLASS="coderef-western" STYLE="margin-left: 1.4in">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.4in">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.4in">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.4in">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="Graphic8" 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">For those of you who noticed, this example is now passed through to the Stage 1 installer intact (which, by the way, the original fragment is not).</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="section2.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="section4.html">Next</A></TD></TR> <TR><TD WIDTH="33%" ALIGN="LEFT" VALIGN="TOP">Installation Methods</TD> <TD WIDTH="34%" ALIGN="CENTER" VALIGN="TOP"> </TD> <TD WIDTH="33%" ALIGN="RIGHT" VALIGN="TOP">Anatomy of the 'auto_inst.cfg' File</TD></TR></TABLE> </BODY> </HTML>