<!DOCTYPE BOOK PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
<!ENTITY RH "Red Hat">
<!ENTITY RHL "Red Hat Linux">
<!ENTITY RHLRGS "Red Hat Linux Reference Guide">
<!ENTITY RHLIG "Red Hat Linux Installation Guide">
<!ENTITY RHLGSG "Red Hat Linux Getting Started Guide">
<!ENTITY RHI "Red Hat, Inc.">
<!ENTITY RHLVER "7.1"> <!-- this number to be changed for specific version as needed-->
]>
<book id="book">
<title>Install Help Screens</title>
  <chapter id="s1-help-screens-lang">
    <title></title>
    <sect1 id="lang">
      <title>Language Selection</title>
      <!-- modified from drop 1 to make it a command, not a question -->
      <para>
	Choose the language you would like to use during this &RHL; installation.
      </para>
     </sect1>

    <sect1 id="s1-help-screens-langsupport">
      <title>Language Support Selection</title>
      <!-- new from drop 1 -->

      <para>
        You must select a language to use as the default language. The default
        language will be the language used on your &RHL; system once
        installation is complete. If you choose to install other languages, it
        is possible to change the default language after the installation.
      </para>
      <para>
        If you are only going to use one language on your system, selecting only
        that language will save significant disk space. This is the default and
        recommended setting as determined by the language you selected to use
        during the installation. However, by selecting only one language, you
        will only be able to use that specified language after the &RHL;
        installation is complete.
      </para>
      <para>
      &RHL; can alternately install and support several languages. To use more
      than one language on your system, choose specific languages to be
      installed, or select all languages to have all available languages 
      installed on your &RHL; system.
      </para>
      <para>
       Use the <guibutton>Reset</guibutton> button to cancel your selections.
       Resetting will revert the default and supported language to be installed
       as the language selection you made for this installation.
      </para>

    </sect1>
      
    <sect1 id="s1-help-screens-kybd">
      <title>Keyboard Configuration</title> <!-- modified from drop one to
      remove the question and make it a command - first --> <!-- sentence only
      -->
      <para>
	Choose the keyboard that best fits your system.
      </para>
      <para>
	If you can't find an exact match, choose the closest
	<guilabel>Generic</guilabel> match (for example, Generic 101-key PC).
      </para>
      <para>
	Then choose the layout type for your keyboard (for example,
	U.S. English).
      </para>
      <para>
	Entering special characters (such as &Ntilde;, &Ocirc;, and &Ccedil;) is
	done using "dead keys" (also known as compose key sequences). If you
	wish to use special characters requiring the use of dead keys, select
	<guilabel>Enable dead keys</guilabel>. If not, select <guilabel>Disable
	dead keys</guilabel>.
      </para>
      <para>
	Use the blank text field at the bottom of the screen to test your
	keyboard configuration.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-mouse">
      <title>Mouse Configuration</title>
      <!-- modified from drop 1 - first sentence only to remove the question and -->
      <!-- form a command -->
      <para>
       Choose the correct mouse type for your system.
      </para>
      <para>
	Do you have a PS/2, Bus or serial mouse?  (Hint: If the connector your
	mouse plugs into is round, you have a PS/2 or a Bus mouse; if it's
	rectangular, it's a serial mouse.)
      </para>
      <para>
	Try to find an exact match in the first box at right.  If an exact match
	cannot be found, choose one which is compatible with yours. Otherwise,
	choose the appropriate <guilabel>Generic</guilabel> mouse type.
      </para>
      <para>
	If you have a serial mouse, pick the device and port it is connected to
	in the next box.
      </para>
      <para>
	The X Window System is designed to make use of a three-button mouse. If
	you have a two-button mouse, &RHL; can emulate the middle mouse button.
      </para>
      <para>
	If you have a two-button mouse, select the <guilabel>Emulate 3
	  buttons</guilabel> option. After the installation, you can click both
	mouse buttons at the same time to act as the middle mouse button.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-wel">
      <title>Welcome to Red Hat Linux</title>
      <para>
	Welcome! This installation process is outlined in detail in the
	<citetitle>&RHLIG;</citetitle> available from &RHI;. Please read through
	the entire manual before you begin this installation process.
      </para>
      <para>
	HTML and PDF copies of the manual are online, at
	http://www.redhat.com. There is also an HTML copy on the &RHL; CD set.
      </para>
      <para>
	<command>Feature:</command> &RHL; has an installation method known as a
	"partitionless" installation. If your system has a FAT (DOS/Windows)
	partition with sufficient free space, you can install &RHL; without
	repartitioning your hard drive. This option is best for people who would
	like to try &RHL; with a minimum of disruption to their current
	system. Refer to the &RHLIG; for more information.
      </para>
      <para>
	If you have purchased the Official &RHL; boxed set, be sure to register
	your product through our website (www.redhat.com/apps/activate/).
      </para>
      <para>
	Throughout this installation, you will be able to use your mouse to
	choose different options. You can also navigate the installation using
	the <keycap>Tab</keycap> and <keycap>Enter</keycap> keys.
      </para>
      <para>
	Use the <guibutton>Next</guibutton> and <guibutton>Back</guibutton>
	buttons to progress through these screens. Click
	<guibutton>Next</guibutton> to save the information and proceed to the
	next screen; click <guibutton>Back</guibutton> to move to the previous
	screen without saving any information.
      </para>
      <para>
	To minimize this help screen, click on the <guibutton>Hide
	  Help</guibutton> button.
      </para>
      <para>
       The release notes for &RHL; &RHLVER; provide an overview of features that
       may not have been available for documentation. To view the release notes,
       click the <guibutton>Release Notes</guibutton> button and a new screen
       will appear. Click <guibutton>Close</guibutton> to close the release
       notes and return to the installation program.
      </para>
      <para>
	You can cancel this installation at any time up to the
	<guimenu>Preparing to Install</guimenu> screen. Once you click
	<guibutton>Next</guibutton> on <guimenu>Preparing to Install</guimenu>,
	package installation will begin and data will be written to your hard
	drive. To cancel before this screen, you can safely reboot your system
	(use the <keycap>reset</keycap> button, or
	<keycombo>
	  <keycap>Ctrl</keycap> <keycap>Alt</keycap> <keycap>Del</keycap>
	</keycombo>).
      </para>
    </sect1>

    <sect1 id="s1-help-screens-welreconfig">
      <title>Welcome to Red Hat Linux</title>
      <para>
        You have entered reconfiguration mode, which will allow you to
        configure site-specific features of your computer.  To exit
        without changing your setup, select 'No' and press the
        <guibutton>Next</guibutton> button below.
      </para>
      <para>
        Throughout this configuration, you will be able to use your
        mouse to choose different options. You can also navigate the
        configuration using the <keycap>Tab</keycap> and
        <keycap>Enter</keycap> keys.
      </para>
      <para>
        Use the <guibutton>Next</guibutton> and
        <guibutton>Back</guibutton> buttons to navigate through these
        screens. Click <guibutton>Next</guibutton> to save the
        information and proceed to the next screen; click
        <guibutton>Back</guibutton> to move to the previous screen
        without saving any information.
      </para>
      <para>
        To minimize the help screen, click on the <guibutton>Hide
        Help</guibutton> button.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-instpath">
      <title>Install Options</title>
      <!-- modified since drop 1; removing the note about Laptop/workstation -->
      <!-- partitioning similarities and adding a paragraph about workstation,
      and changed first sentend to be a command, not a question -->
     
      <para>
        Choose whether you would like to perform a full installation or an
        upgrade.
      </para>
      <para>
	A full installation will destroy any previously saved information on the
	selected partitions.
      </para>
      <para>
	An upgrade will preserve existing &RHL; system data.
      </para>
      <para>
	If you want to perform a full installation, you must choose the class
	(or type) of the installation. Your options are: Workstation, Server,
	Laptop, or Custom.
      </para>
      <para>
	If you don't know which installation class you want, read the following
	very carefully.
      </para>
      <para>
	<command>Note:</command> In addition to the installation methods
	mentioned below, &RHL; can also be installed "within" an already
	existing FAT (DOS/Windows) partition. This "partitionless" installation
	method is selected once you label a DOS partition as
	<command>/</command> during the <application>Disk Druid</application>
	partitioning screen. It overrides the automatic partition deletion used
	in workstation-class installations.
      </para>
      <para>
	Workstation-class installations will install the X Window System and the
	desktop manager(s) of your choice. <emphasis>A workstation-class
	installation removes any Linux-related partitions on all installed hard
	drives (and uses all free unpartitioned disk space).</emphasis> All
 	non-Linux-related partitions will be left untouched, and you will be
	able to boot other installed operating systems, in addition to &RHL;,
	after the installation.
      </para>
      <para>
	If you want your system to function as a Linux-based server, and you
	don't want to heavily customize your system configuration or install the
	X Window System, a server-class installation is most appropriate.
	<emphasis>A server-class installation removes ALL existing partitions on
	ALL installed hard drives, so choose this installation class only if
	you're sure you have nothing you want saved!</emphasis> This includes
	ALL partitions in use by other operating systems. <emphasis>ALL drives
	will be erased -- we're not kidding!</emphasis>
      </para>
      <para>
<!-- this is the new paragraph -->
        Laptop-class installations will install the X Window System and the
        desktop manager(s) of your choice. A laptop-class installation is very
        similar to a workstation-class installation, however additional PCMCIA
        support has been added to this installation class. <emphasis>A
        laptop-class installation removes any Linux-related partitions on all
        installed hard drives (and uses all free unpartitioned disk
        space).</emphasis> All non-Linux-related partitions will be left
        untouched, and you will be able to boot other installed operating
        systems, in addition to &RHL;, after the installation.
      </para>
      <para>
	Only the custom-class installation gives you complete
	flexibility. During a custom-class installation, it is up to
	<emphasis>you</emphasis> how disk space should be partitioned.  You have
	complete control over the packages that will be installed on your
	system.  You can also determine whether you'll use LILO to boot your
	system. Unless you have prior Linux experience, you should not select
	the custom-class installation method.
      </para>
      <para>
	For more information concerning the differences among workstation-,
	server-, laptop-, and custom-class installations, please refer to the
	&RHLIG;.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-upgrade">
      <title>Upgrading Your System</title>
      <para>
	Once you have chosen to upgrade, you can also decide whether you want to
	customize your packages.
      </para>
      <para>
	If you do not want to select additional packages for upgrade, click
	<guibutton>Next</guibutton> to continue.
      </para>
      <para>
	To customize your packages, select the <guilabel>Customize packages to
	  be upgraded</guilabel> button and then click
	<guibutton>Next</guibutton>.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-fdisk">
      <title>Using fdisk</title>
      <para>
	Select which drive you want to partition. When you click on the drive,
	you will be presented with the <application>fdisk</application>
	partitioning screen. You may then use <application>fdisk</application>
	to create, delete, or modify partitions on the selected hard drive.
      </para>
      <para>
	If you decide that you don't want to use
	<application>fdisk</application>, click <guibutton>Back</guibutton> to
	return to the previous screen, deselect <guimenuitem>Use
	fdisk</guimenuitem>, and click <guibutton>Next</guibutton> to continue.
      </para>
      <para>
	Once you have partitioned the drive using
	<application>fdisk</application>, you will return to this screen. If you
	have another hard drive that you would like to partition using
	<application>fdisk</application>, select it.  Otherwise, click
	<guibutton>Next</guibutton> to assign mount points to your partitions
	using <application>Disk Druid</application>.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-fdiskpart">
      <title>Partitioning With <application>fdisk</application></title>
      <para>
	Here, you can partition your drive with
	<application>fdisk</application>.
      </para>
      <para>
	For help, type <command>m</command> at the prompt for a list of
	commands.
      </para>
      <para>
	Some quick commands to get you started:
	<itemizedlist>
	  <listitem>
	    <para>
	      <command>n</command> -- Adds a new partition.
	    </para>
	  </listitem>
	  <listitem>
	    <para>
	      <command>d</command> -- Deletes a partition.
	    </para>
	  </listitem>
	  <listitem>
	    <para>
	      <command>p</command> -- Prints out the partition table.
	    </para>
	  </listitem>
	  <listitem>
	    <para>
	      <command>l</command> -- Lists known partition types.
	    </para>
	  </listitem>
	  <listitem>
	    <para>	      
	      <command>w</command> -- Writes partition table to disk and
	      exits <application>fdisk</application>.
	    </para>
	  </listitem>
	  <listitem>
	    <para>
	      <command>q</command> -- Quits without saving any changes.
	    </para>
	  </listitem>
	</itemizedlist>
      </para>
    </sect1>

    <sect1 id="s1-help-screens-lba32warning">
      <title>Boot Partition Warning</title>
      <!-- new since drop 1 -->
      <para>
This screen only appears when your boot partition has exceeded the 1023 cylinder
limit during partitioning.
</para>
      <para>
LBA32 support is new to &RHL; &RHLVER; and not all motherboards which claim LBA32
support work properly at this time.
</para>
      <para>
It is highly recommended that you create a boot floppy if you wish to
proceed. Otherwise, you may not be able to boot into &RHL; once installation is
complete.
</para>
    </sect1>

     
    <sect1 id="s1-help-screens-wkst">
      <title>Disk Partitioning</title>
      <para>
	One of the largest obstacles for a new user during a Linux installation is
	partitioning. &RHL; makes this process much simpler by providing an option for
	automatic partitioning.
      </para>
      <para>
	By selecting automatic partitioning, you will not have to use the
	<application>Disk Druid</application> or <application>fdisk</application>
	partitioning tools to assign mount points or allocate space for your installation.
      </para>
      <para>
	Automatic partitioning will create and assign partitions for you. 
      </para>
      <para>
	If you choose automatic partitioning, you will remove <emphasis>ALL</emphasis> data on
	<emphasis>ALL</emphasis> existing Linux partitions on
	<emphasis>ALL</emphasis> disk drives.
      </para>
      <para>
	If you want to preserve data on existing Linux partitions, you should
	choose to partition manually or choose a custom-class installation.
      </para>
      <para>
If you would like to partition manually, you can choose either the
<application>Disk Druid</application> or <application>fdisk</application>
(experts only) partitioning tool.
      </para>

    </sect1>
      
      <sect1 id="s1-help-screens-svr">
      <title>Disk Partitioning</title>
      <para>
	One of the largest obstacles for a new user during a Linux installation is
	partitioning. &RHL; makes this process much simpler by providing an option for
	automatic partitioning.
      </para>
      <para>
	By selecting automatic partitioning, you will not have to use the
	<application>Disk Druid</application> or <application>fdisk</application>
	partitioning tools to assign mount points or allocate space for your installation.
      </para>
      <para>
	Automatic partitioning will create and assign partitions for you. 
      </para>
      <para>
	If you choose automatic partitioning, you will remove <emphasis>ALL</emphasis> data on
	<emphasis>ALL</emphasis> partitions of <emphasis>ALL</emphasis> disk
	drives.
      </para>
      <para>
	If you have another OS that you want to keep, do not choose this
	installation class.
      </para>
      <para>
	If you want to preserve data or another OS, you should choose to
	partition manually or choose a custom-class installation.
      </para>

      <para>
If you would like to partition manually, you can choose either the
<application>Disk Druid</application> or <application>fdisk</application>
(experts only) partitioning tool.
      </para>

      <para>
	Use the <guibutton>Back</guibutton> button to choose a custom-class
	installation, or choose <guibutton>Next</guibutton> if you want to
	proceed with a server-class installation.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-partition">
      <title>Partitions</title>
      <!-- modified since drop one to remove the question -->      
      <para>
        Choose where you would like &RHL; to be installed.
      </para>
      <para>
	<command>Note:</command> If you are performing a
	<command>Partitionless Installation</command> you will need to define an
	existing DOS/Windows partition as root, shown as
	<command>/</command>. Click on the FAT partition you want to select for
	this installation. Once it is highlighted, click
	<guilabel>Edit</guilabel> to assign it the mount point of
	<command>/</command> (root). Click <guilabel>Ok</guilabel> when you're
	done. Once you have confirmed this choice, you will need to define the
	appropriate amount of root filesystem and swap space for your system.
      </para>
      <para>
	For more detailed instructions, you must refer to the chapter
	<emphasis>Installing Without Partitioning</emphasis> in the
	<citetitle>&RHLIG;</citetitle>.
      </para>
      <para>
	If you don't know how to partition your system, please read the section
	on partitioning in the <citetitle>&RHLIG;</citetitle> or the
	<citetitle>&RHLRGS;</citetitle>.
      </para>
      <para>
	If you just finished partitioning with <application>fdisk</application>,
	you must define <firstterm>mount points</firstterm> for your
	partitions. Use the <guilabel>Edit</guilabel> button, once you have
	chosen a partition, to define its mount point.
      </para>
      <para>
	If you are using <application>Disk Druid</application>, you'll have to
	define mount points for one or more disk partitions.  You may also need
	to create and/or delete partitions at this time.
      </para>
      <para>
	The top screen shows your existing partitions. Each partition has five
	fields:
      </para>
      
      <itemizedlist>
	<listitem>
	  <para>
	    <command>Mount Point:</command> This field indicates where the
	    partition will be mounted when &RHL; is installed and running. If a
	    partition exists, but is labeled as "not set" you will need to
	    define its mount point. You can use the <keycap>Edit</keycap> key or
	    double-click on the partition.
	  </para>
	</listitem>
	
	<listitem>
	  <para>
	    <command>Device:</command> This field displays the partition's
	    device name (for example, hda2 represents the second partition on
	    your primary hard drive).
	  </para>
	</listitem>
	
	<listitem>
	  <para>
	    <command>Requested:</command> The <firstterm>Requested</firstterm>
	    field shows how much space the partition has. If you want to
	    re-define the size, you must delete the current partition and
	    recreate it using the <keycap>Add</keycap> button.
	  </para>
	</listitem>
	
	<listitem>
	  <para>
	    <command>Actual:</command> This field shows how much space the
	    partition is using.
	  </para>
	</listitem>
	
	<listitem>
	  <para>
	    <command>Type:</command> This field shows the partition's type (such
	    as Linux Native or DOS).
	  </para>
	</listitem>
      </itemizedlist>
      
      <para>
	As you scroll through the <firstterm>Partitions</firstterm> section, you
	might see an <firstterm>Unallocated Requested Partition</firstterm>
	message (in red text), followed by one or more partitions.  A common
	reason for having an unallocated partition is a lack of sufficient free
	space for the partition.
      </para>
      <para>
	To fix an unallocated requested partition, you must either move the
	partition to another drive which has the available space, resize the
	partition to fit on the current drive, or delete the partition
	entirely. Make changes using the <keycap>Edit</keycap> button or by
	double-clicking on the partition.
      </para>
	
      <sect2 id="s2-help-screens-dd">
	<title>Partitioning Your System</title>
	<para>
	  The center row of buttons controls the partitioning tool's actions.
	  You can add, edit, and delete partitions here. In addition, there are
	  buttons you can use to accept the changes you've made, or to reset and
	  exit the partitioning tool.
	</para>
	
	<itemizedlist>
	  <listitem>
	    <para>
	      <command>Add:</command> Use this button to request a new
	      partition.  When selected, a dialog box will appear containing
	      fields that must be filled in (such as mount point, size and
	      type).
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Edit:</command> Use this button to change the mount point
	      of a currently selected partition.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Delete:</command> Use this button to delete a
	      partition. A dialog box will appear asking you to confirm the
	      deletion.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Reset:</command> Use this button to cancel any changes
	      you may have made.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Make RAID Device:</command> Use the <keycap>Make RAID
		Device</keycap> button ONLY if you have experience using
	      RAID. To learn more about RAID, please refer to the
	      <citetitle>&RHLRGS;</citetitle>.
	    </para>
	  </listitem>
	</itemizedlist>
      </sect2>
	
      <sect2 id="s2-help-screens-drive">
	<title>Drive Summaries</title>
	<para>
	  This section displays your computer's disk configuration. It is only
	  meant to provide a summary. Each line has the following fields:
	</para>
	
	<itemizedlist>
	  <listitem>
	    <para>
	      <command>Drive:</command> This field shows the hard drive's device
	      name (such as hda or hdb).
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Geom [C/H/S]:</command> The hard drive's
	      <firstterm>geometry</firstterm> shows the number of cylinders,
	      heads and sectors.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Total:</command> This field shows the total available
	      space on the hard drive.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Free:</command> Here you'll see how much of the hard
	      drive's space is still available.
	    </para>
	  </listitem>
	  
	  <listitem>
	    <para>
	      <command>Used:</command> These fields show how much of the hard
	      disk's space is currently allocated to partitions, in megabytes
	      and percentage.
	    </para>
	  </listitem>
	</itemizedlist>
      </sect2>
    </sect1>

    <sect1 id="s1-help-screens-loopback">
      <title>Filesystem Configuration</title>
      <para>
        First, choose a root filesystem size value, if you do not
        want to accept the default value.  The root filesystem
        default is one-half of the available free space.
      </para>
      <para>
        Swap space defaults to 32 megabytes, but you can make it
        larger if necessary.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-format">
      <title>Choose Partitions to Format</title>
      <para>
	Choose the partitions that you would like to format for &RHL;.
      </para>
      <para>
	Do you want to check for bad blocks?
      </para>
      <para>
	Checking for bad blocks can help prevent data loss by finding the bad
	blocks on a drive and making a list of them to prevent data from being
	written to them in the future.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-lilo">
      <title>LILO Configuration</title> 
      <para>
	LILO, the LInux LOader, is software that can be used to start &RHL; on
	your computer. It can also start other operating systems, such as
	Windows 9<replaceable>x</replaceable>. Here, you'll be asked how (or
	whether) you want to configure LILO.
      </para>
      <para>
	<guibutton>Create boot disk</guibutton>: You should create a boot disk
	if you are not installing LILO on the MBR or if you are not installing
	LILO at all.
      </para>
      <para>
	<guibutton>Install LILO</guibutton>: You can choose to skip LILO
	if you do not want to write LILO to your drive. If you have two hard
	drives with a different OS on each drive, you may prefer to use a boot
	disk rather than LILO.
<!-- this label was changed and not caught until 1/25/01 -->
      </para>
      <para>
	To install LILO, select where you want to install it. If your system
	will use only &RHL; you should choose the Master Boot Record (MBR). For
	systems on which Win95/98 and &RHL; will reside on a single hard drive,
	you should also install LILO to the MBR.
      </para>
      <para>
	If you have Windows NT (and you want LILO to be installed) you should
	choose to install LILO on the first sector of the boot partition. Also,
	make sure to create a boot disk, otherwise you will not be able to boot
	into Linux.
      </para>
      <para>
	If you choose not to install LILO for <emphasis>any</emphasis> reason,
	please make a boot disk so you can boot &RHL;.
      </para>
      <para>
	If your computer does not access a hard drive in linear mode, deselect
	<guibutton>Use linear mode</guibutton>.
      </para>
      <para>
	If you wish to add default options to the LILO boot command, enter them
	into the kernel parameters field.  Any options you enter will be passed
	to the Linux kernel every time it boots.
      </para>
      <para>
	<guilabel>Boot Label</guilabel>: Every bootable partition is
	listed and labeled (under the <guilabel>Boot Label</guilabel>
	listing at the bottom of the screen, including partitions used
	by other operating systems. If you would like to add boot
	labels for other partitions (or change existing boot labels),
	click once on the partition to select it. Once selected, you
	can change the boot label in the field above it.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-silo">
      <title>SILO Configuration</title>
      <para>
        SILO, the Sparc Improved LOader, is the software that can be
        used to start Red Hat Linux on your computer. It can also
        start other operating systems, such as SunOS and
        Solaris. Here, you'll be asked how (or whether) you want to
        configure SILO.
      </para>
      <para>
        <guibutton>Create boot disk</guibutton>: You should create a
        boot disk if you are not installing SILO at all or if you want
        it for safety reasons.  If you don't have a floppy this option
        will be hidden, if you have a SMCC manufactured Ultra which
        usually don't have floppies which can be booted, this option
        will default to disabled.
      </para>
      <para>
        <guibutton>Do not install SILO</guibutton>: You can choose to
        skip SILO if you do not want to write SILO to your drive,
        e.g. if you have SILO already installed on a different
        partition or disk and want to boot from there.
      </para>
      <para>
        To install SILO, select where you want to install it. If your
        system will use only Red Hat Linux you should probably choose
        the Master Boot Record (Boot Block of the first partition on
        the disk). For systems where SunOS/Solaris and Red Hat Linux
        will reside on a single hard drive, you should probably not
        install SILO into the MBR, especially if SunOS/Solaris is on
        the first partition of the disk.
      </para>
      <para>
        If you choose not to install SILO for ANY reason, please make
        a boot disk so you can boot Red Hat Linux.
      </para>
      <para>
        <guibutton>Create PROM alias</guibutton>: The installation program can
        create a PROM alias "linux" if the PROM supports it, so that you can
        boot into the SILO boot loader from the PROM command line by the command
        "boot linux".
      </para>
      <para>
        <guibutton>Set default PROM boot device</guibutton>: The installation
        program can make sure the PROM will boot by default into the Red Hat
        Linux installation program by setting PROM option "boot-device" or
        "boot-from".
      </para>
      <para>
       If you wish to add default options to the SILO boot command, enter them
       into the kernel parameters field.  Any options you enter will be passed
       to the Linux kernel every time it boots.
      </para>
      <para>
       Bootable Partition -- Every bootable partition is listed and labeled,
       including partitions used by other operating systems. If you would like
       to add boot labels for other partitions (or change existing boot
       labels), click once on the partition to select it. Once selected, you
       can change the boot label.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-netconf">
      <title>Network Configuration</title>
      <para>
	Choose your network card and whether you would like to configure using
	DHCP.  If you have multiple Ethernet devices, each device will have its
	own configuration screen.  You can switch between device screens, (for
	example eth0 and eth1); the information you give will be specific to
	each screen. If you select <guilabel>Activate on boot</guilabel>, your
	network card will be started when you boot.
      </para>
      <para>
	If you do not have DHCP client access or are unsure as to what this
	information is, please contact your Network Administrator.
      </para>
      <para>
	Next enter, where applicable, the IP Address, Netmask, Network, and
	Broadcast addresses. If you are unsure about any of these, contact your
	Network Administrator.
      </para>
      <para>
	Enter in a hostname for your system. If you do not, your system will be
	known as "localhost."
      </para>
      <para>
	Finally, enter the Gateway address and the Primary, Secondary, and Tertiary DNS
	addresses.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-securitylevel">
      <title>Firewall Configuration</title>
      <!-- this is new since drop 1 -->
      <para>
&RHL; also offers you firewall protection for enhanced system security. A
firewall sits between your computer and the network, and determines which
resources on your computer remote users on the network are able to access. A
properly configured firewall can greatly increase the out-of-the-box security of
your system.
</para>
      <para>
Choose the appropriate security level for your system.
</para>

      <para>
<guibutton>High Security</guibutton> &mdash; 
By choosing <guibutton>High Security</guibutton>, your system will not accept
connections that are not explicitly defined by you. By default, only the
following connections are allowed:
<itemizedlist>
	  <listitem>
	    <para>DNS replies</para>
	  </listitem>
	  <listitem>
	    <para>DHCP &mdash; so any network interfaces that use DHCP can
		  be properly configured.</para>
	  </listitem>
	</itemizedlist>
</para>
      <para>
Using this <guibutton>High Security</guibutton> will not allow the following:
<itemizedlist>
	  <listitem>
	    <para>Active mode FTP (Passive mode FTP, used by default in
		  most clients, should work fine.)</para>
	  </listitem>
	  <listitem>
	    <para>IRC DCC file transfers</para>
	  </listitem>
	  <listitem>
	    <para>RealAudio(tm)</para>
	  </listitem>
	  <listitem>
	    <para>Remote X Window System clients</para>
	  </listitem>
	</itemizedlist>
</para>
      <para>
If you are connecting your system to the Internet, but do not plan to run a
server, this is the safest choice. If additional services are needed, you can
choose <guibutton>Customize</guibutton> to allow specific services through the
firewall.
</para>
   
      <para>
<guibutton>Medium Security</guibutton> &mdash; Choosing <guibutton>Medium
Security</guibutton> will not allow your system to have access to certain
resources. By default, access to the following resources are not allowed:
<itemizedlist>
	  <listitem>
	    <para>
ports lower than 1023 &mdash; these are the standard reserved ports, used by
most system services, such as <application>FTP</application>,
<application>SSH</application>, <application>telnet</application>, and
<application>HTTP</application>.</para>
	  </listitem>
	  <listitem>
	    <para>NFS server port (2049)</para>
	  </listitem>
	  <listitem>
	    <para>the local X Window System display for remote X clients</para>
	  </listitem>
	  <listitem>
	    <para>the X Font server port (This is disabled by default in the
		  font server.)</para>
	  </listitem>
	</itemizedlist></para>
      <para>
If you want to allow resources such as <application>RealAudio(tm)</application>,
while still blocking access to normal system services, choose <guibutton>Medium
Security</guibutton>. You can choose <guibutton>Customize</guibutton> to allow
specific services through the firewall.
</para>

      <para>
<guibutton>No Firewall</guibutton> &mdash; No firewall allows complete access and
  does no security checking. It is recommended that this only be selected if you
  are running on a trusted network (not the Internet), or if you plan to do more
  detailed firewall configuration later.
</para>

      
      <para>Unless you plan to customize your firewall, make sure
      <guibutton>Use default firewall rules</guibutton> is selected.</para>

      <para>Choose <guibutton>Customize</guibutton> to add trusted devices or to
      allow additional incoming interfaces.</para>

      
      <para>
<guibutton>Trusted Devices</guibutton> &mdash; Checking these for any of your
devices allows all traffic coming from that device to be allowed. For example,
if you are running a local network, but are connecting to the Internet via a PPP
dialup, you could check that <guilabel>eth0</guilabel> is trusted to allow any
traffic coming from your local network.
</para>
	    <para>
It is not recommended to enable this for devices that are connected to public
networks, such as the Internet.</para>

      <para>
<guibutton>Allow Incoming</guibutton> &mdash; Enabling these options allow the
specified services to pass through the firewall. Note, during a
workstation-class installation, the majority of these services are
<emphasis>not</emphasis> present on the system.</para>

      <itemizedlist>
	<listitem>
	  <para>
<guibutton>DHCP</guibutton> &mdash;
This allows DHCP queries and replies, and allows any network interfaces that use
DHCP determine their IP address. DHCP is normally enabled.
</para>
	</listitem>
	<listitem>
	  <para>
<guibutton>SSH</guibutton> &mdash; Secure Shell (<application>SSH</application>)
is a protocol for logging into and executing commands on remote machines. It
provides secure encrypted communications. If you plan on accessing your machine
remotely via <application>SSH</application> over a firewalled interface, enable
this option. You need the openssh-server package installed for this option to be
useful.
</para>
	</listitem>

	<listitem>
	  <para>
<guibutton>Telnet</guibutton> &mdash; <application>Telnet</application> is a
protocol for logging into remote machines. It is unencrypted, and provides
little security from network snooping attacks. Enabling
<application>telnet</application> is not recommended. You need the telnet-server
package installed for this option to be useful.
</para>
	</listitem>

	<listitem>
	  <para>
<guibutton>WWW (HTTP)</guibutton> &mdash; <application>HTTP</application> is the
protocol used by <application>Apache</application> to serve Web pages. If you
plan on making your Web server publicly available, enable this option. This
option is not required for viewing pages locally or developing Web pages. You
need the <application>Apache</application> package installed for this option to
be useful.
</para>
	</listitem>
	<listitem>
	  <para>
<guibutton>Mail (SMTP)</guibutton> &mdash; This allows incoming SMTP mail
delivery. If you need to allow remote hosts to connect directly to your machine
to deliver mail, enable this option. You do not need to enable this if you
collect your mail from your ISP's server by POP3 or IMAP, or if you use a tool
such as <application>fetchmail</application>. Note that an improperly configured
SMTP server can allow remote machines to use your server to send spam.
</para>
	</listitem>

	<listitem>
	  <para>
<guibutton>FTP</guibutton> &mdash; <application>FTP</application> is a protocol
used for remote file transfer. If you plan on making your
<application>FTP</application> server publicly available, enable this
option. You need the wu-ftpd (and possibly anonftp) packages installed for this
option to be useful.
</para>
	</listitem>
	<listitem>
	  <para>
<guibutton>Other ports</guibutton> &mdash; You can specify that other ports not
listed here be allowed through the firewall. The format to use is
'port:protocol'.  For example, if you wanted to allow IMAP access through your
firewall, you can specify 'imap:tcp'. You can also specify numeric ports
explicitly; to allow UDP packets on port 1234 through, specify '1234:udp'.  To
specify multiple ports, separate them by commas.
</para>
	</listitem>
      </itemizedlist>
    </sect1>

    <sect1 id="s1-help-screens-timezone">
      <title>Time Zone Selection</title>
      <para>
	You can set your time zone either by selecting your computer's physical
	location, or by your time zone's offset from Universal Coordinated Time
	(also known as UTC).
      </para>
      <para>
	Notice the two tabs at the top of the screen. The first tab offers you
	the ability to configure by location. With this option, you can choose
	your view. In choosing <guimenuitem>View</guimenuitem>, your options
	are: World, North America, South America, Pacific Rim, Europe, Africa,
	and Asia.
      </para>
      <para>
	From the interactive map, you can click on a specific city, as indicated
	by the yellow dots, and a red <guilabel>X</guilabel> will appear at your
	selection.
      </para>
      <para>
	You can also scroll through the city list and choose your desired time
	zone.
      </para>
      <para>
	The second tab offers you the ability to use the Universal Coordinated
	Time (UTC) offset.  Here, you'll find a list of offsets for you to
	choose from, as well as an option to set Daylight-Saving Time.
      </para>
      <para>
	For both tabs, there is the option of selecting <guilabel>System Clock
	  uses UTC</guilabel>. (UTC, also known as GMT, will allow your system
	  to properly handle daylight-saving time.) Please select this if your
	computer's hardware clock is set to UTC (instead of being set to your
	local time).
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-accts">
      <title>Account Configuration</title>
      <para>
       <command>Note:</command> Setting up a root account and password is one of
        the most important steps during your installation. Your root account
        enables you to install packages, upgrade RPMs and do most system
        maintenance. Logging in as root gives you complete control over your
        system and is very powerful.
      </para>
      <para>
        You should be sure to use the root account only for
        administration. Create a non-root account for your general use and
        <command>su -</command> to gain root access when you need to fix
        something quickly. These basic rules will minimize the chances of a typo
        or incorrect command doing damage to your system.
      </para>
      <para>
	Enter a password for the root account. The password must be at least six
	characters in length. Confirm the password by re-entering the password
	in the second entry field. The <guibutton>Next</guibutton> button will
	become enabled once both entry fields match.
      </para>
      <para>
        You should make the root password something you can remember, but not
        something that is easy for someone else to guess. You should not write
        down this or any password you create.
      </para>
      <para>
	Next, create a user account.
      </para>
      <para>
	Enter a user account name. Next, create a password for that user account
	and confirm it. Finally, enter the full name of the account user and
	press <guibutton>Add</guibutton>. Your account information will then be
	added to the account list.
      </para>
      <para>
	To add another user, choose <guibutton>New</guibutton> and enter the
	information in the blank fields.  Once the information has been entered
	for that user account, select the <guibutton>Add</guibutton> button to
	add the user to the account list.
      </para>
      <para>
	You can also <guibutton>Edit</guibutton> the user accounts you have
	created, or <guibutton>Delete</guibutton> an account that you don't want
	by selecting an account and using the <guibutton>Edit</guibutton> or
	<guibutton>Delete</guibutton> buttons.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-authconf">
      <title>Authentication Configuration</title>
      <para>
You can skip this section if you will not be setting up network passwords. If
you are unsure, ask your system administrator for assistance.
</para>
      <para>
Unless you are setting up an <guilabel>NIS</guilabel> password, you will notice
that both <guilabel>MD5</guilabel> and <guilabel>shadow</guilabel> are
selected. Using both will make your system as secure as possible.
</para>

    <itemizedlist>
	
        <listitem>
          <para>
            <guilabel>Enable MD5 Passwords</guilabel> -- allows a long password
	    to be used (up to 256 characters) instead of the standard eight
	    letters or less.
          </para>
        </listitem>

        <listitem>
          <para>
            <guilabel>Use Shadow Passwords</guilabel> -- provides a very secure
	    method of retaining passwords for you.  The password filed in the
	    <filename>/etc/passwd</filename> file is replaced by
	    <filename>/etc/shadow</filename> which is readable only by root.
          </para>
        </listitem>
	
        <listitem>
          <para>
            <guilabel>Enable NIS</guilabel> -- allows you to run a group of
	    computers in the same Network Information Service domain with a
	    common password and group file. There are two options here to choose
	    from:
          </para>
	  <para>
	    <emphasis>Note:</emphasis> To configure the NIS option, you must be
	    connected to an NIS network. If you are unsure whether you are
	    connected to an NIS network, please ask your system administrator.
          </para>

          <itemizedlist>
            <listitem>
              <para>
                <guilabel>NIS Domain</guilabel> -- this option allows you to
		specify which domain or group of computers your system will
		belong to.
              </para>
            </listitem>
	    
            <listitem>
              <para>
                <guilabel>NIS Server</guilabel> -- this option causes your
		computer to use a specific NIS server, rather than
		"broadcasting" a message to the local area network asking for
		any available server to host your system.
              </para>
            </listitem>
          </itemizedlist>
        </listitem>

	<listitem>
          <para>
            <guilabel>Enable LDAP</guilabel> -- LDAP consolidates certain types
            of information within your organization.  For example, all of the
            different lists of users within your organization can be merged into
            one LDAP directory. For more information about LDAP, refer to the
            <citetitle>&RHLRGS;</citetitle>.  There are three options to choose
            from here:
          </para>
	  
          <itemizedlist>
            <listitem>
              <para>
                <guilabel>LDAP Server</guilabel> -- this option allows you to
                access a server running the LDAP protocol.
              </para>
            </listitem>
	    
            <listitem>
              <para>
                <guilabel>LDAP Base DN</guilabel> -- this option allows you to
                look up user information by its <emphasis>Distinguished
                Name</emphasis> (DN).
              </para>
            </listitem>
	    <listitem>
	      <para>
               <guilabel>Use TLS</guilabel> (<emphasis>Transport Layer
               Security</emphasis>) <guilabel>lookups</guilabel> -- this option
               allows LDAP to send encrypted user names and passwords to an LDAP
               server before authentication.
              </para>
	    </listitem>
          </itemizedlist>
	</listitem>

	<listitem>
          <para>
            <guilabel>Enable Kerberos</guilabel> -- Kerberos is a secure system
            for providing network authentication services. For more information
            about Kerberos, refer to the <citetitle>&RHLRGS;</citetitle>. There
            are three options to choose from here:
          </para>
	  
          <itemizedlist>
            <listitem>
              <para>
                <guilabel>Realm</guilabel> -- this option allows you to access a
                 network that uses Kerberos, composed of one or a few servers
                 (also known as KDCs) and a (potentially very large) number of
                 clients.
              </para>
            </listitem>
	    
            <listitem>
              <para>
                <guilabel>KDC</guilabel> -- this option allows you access to the
                <emphasis>Key Distribution Center</emphasis> (KDC), a machine
                that issues Kerberos tickets (sometimes called a
                <emphasis>Ticket Granting Server</emphasis> or TGS).
              </para>
            </listitem>
	    <listitem>
              <para>
                <guilabel>Admin Server</guilabel> -- this option allows you to
                access a server running <application>kadmind</application>.
              </para>
            </listitem>

	  </itemizedlist>
	</listitem>
      </itemizedlist>
    </sect1>
    
    <sect1 id="s1-help-screens-sel-group">
      <title>Selecting Package Groups</title>
      <para>
	Select the package groups that you want to install. To select a package
	group, click on the check box beside it.
      </para>
      
      <para>
	To select packages individually, you must check the <guilabel>Select
	  Individual Packages</guilabel> box at the bottom of the screen.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-sel-indiv">
      <title>Selecting Individual Packages</title>
      <!-- changed since drop 1 was "double-click the check box" now says "click on -->
      <!-- the check box" -->
      <para>
	On the left side of the screen you will see a listing of package
	groups. When you expand this list and pick one group, the list of
	packages in that group will appear in the panel on the right.
      </para>
      <para>
       To sort packages by size, click on the <guilabel>Size (MB)</guilabel>
       tab. To sort alphabetically, click on the <guilabel>Package</guilabel>
       tab.
      </para>
      <para>
	To select an individual package, click on the check box beside the
	package name. A check mark in the box means that a package has been
	selected.
      </para>
      <para>
	For more information about a specific package, click on the individual
	package name. The package information will appear at the bottom of the
	screen.
      </para>
      <para>You can also select or deselect all packages listed within a
      particular group, by clicking on the <guibutton>Select all in
      group</guibutton> or <guibutton>Unselect all in group</guibutton> buttons.
      </para>      
    </sect1>
      
      <sect1 id="s1-help-screens-depend">
      <title>Unresolved Dependencies</title>
      <para>
	Many software packages depend on other packages or libraries in order to
	work correctly. To make sure your system has all the packages it needs
	in order to work, &RHL; checks these package
	<firstterm>dependencies</firstterm> each time you install or remove a
	package. If one package requires another package that has not been
	installed, unresolved dependencies exist.
      </para>
      <para>
	One or more packages you've selected have unresolved dependencies.  You
	can resolve this by selecting <guilabel>Install Packages to Satisfy
	Dependencies</guilabel>. You can also choose not to install any packages
	listed with dependencies or to ignore the dependencies.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-monitor">
      <title>X Configuration</title>
      <para>
       The installation program will now attempt to detect your
       monitor to determine your machine's best display settings.  If
       the monitor cannot be detected, choose the monitor that best
       matches the model attached to this computer from the monitors
       listed.
      </para>
      <para>
        You may also enter the horizontal and vertical synchronization
        ranges for your monitor.  These values can be found in the
        documentation for your display.  Be careful when entering
        these values; if you enter values that fall outside the
        capabilities of your equipment, you can cause damage to your
        display.  Only enter numbers in these fields if the values in
        your manual don't match selections in the monitor list and
        you're certain you have the correct values from your
        documentation.
      </para>
      <para>
       If you decide that the values you have selected are incorrect, you can
       click the <guibutton>Restore original values</guibutton> button to return
       to the suggested probed settings.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-xconf">
      <title>X Configuration</title>
      <para>
	Although, the installation program probes to determine the best video
	card for your system, you can choose another video card if needed.
      </para>
      <para>
	Once you have selected your video card, choose the amount of video RAM
	present on your card.
      </para>
      <para>
       If you decide that the values you have selected are incorrect, you can
       click the <guibutton>Restore original values</guibutton> button to return
       to the suggested probed settings.
      </para>
      <para>
	You can also choose to <guibutton>Skip X Configuration</guibutton> if
	you would rather configure X after the installation or not at all.
    </para>
    </sect1>
      
    <sect1 id="s1-help-screens-xcustom">
      <title>
        Custom Configuration
      </title>
      <para>
        Choose the correct color depth and resolution for your X configuration.
        Click <guibutton>Test Setting</guibutton> to try out this
        configuration. If you do not like what you are presented with while
        testing, click <guibutton>No</guibutton> to choose another resolution.
      </para>
      <para>
        If you installed both GNOME and KDE, you can choose which one you would
        like to be your default desktops environment. Otherwise, it will only show
        GNOME or KDE as the desktop default.
      </para>
      <para>
	You can also choose whether you want to boot your system into a text or
	graphical environment once &RHL; is installed. Unless you have special
	needs, booting into a graphical environment (similar to a Windows
	environment) is recommended. If you choose to boot into a text
	environment, you will be presented with a command prompt (similar to a
	DOS environment).
    </para>
    </sect1>

    <sect1 id="s1-help-screens-aboutinstall">
      <title> About to Install</title>
      <para>
	<command>Caution:</command> Once you click <guibutton>Next</guibutton>,
	&RHL; will be written to your hard drive. This process cannot be undone,
	so if you've decided not to install &RHL;, this is the last point at
	which you can abort the installation process.
      </para>
      <para>
	To abort this installation, remove all &RHL; media, and press your
	computer's <command>Reset</command> button or reset using <keycombo>
	  <keycap>Control-</keycap> <keycap>Alt-</keycap>
	  <keycap>Delete</keycap>
	</keycombo>
      </para>
    </sect1>

    <sect1 id="s1-help-screens-aboutupgrade">
      <title> About to Upgrade</title>
      <para>
        <command>Caution:</command> Once you click
        <guibutton>Next</guibutton>, &RHL; will be written to your
        hard drive. This process cannot be undone, so if you've
        decided not to install &RHL;, this is the last point at which
        you can abort the installation process.
      </para>
      <para>
        To abort this upgrade, remove all &RHL; media, and press your
        computer's <command>Reset</command> button or reset using
        <keycombo> <keycap>Control-</keycap> <keycap>Alt-</keycap>
        <keycap>Delete</keycap></keycombo>
      </para>
    </sect1>

    <sect1 id="s1-help-screens-installing">
      <title>Installing Packages</title>
      <para>
	We've gathered all the information needed to install &RHL; on your
	system.  It may take a while to install everything, depending on how
	many packages need to be installed. 
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-bootdisk">
      <title>Boot Disk Creation</title>
      <para>
	Insert a blank, formatted diskette into your floppy drive, and click
	<guibutton>Next</guibutton> to continue.
      </para>
      <para>
        <command>Note:</command> If you chose to perform a partitionless
        installation, you must create a boot disk. Without this diskette, you
        will not be able to boot into &RHL;. If you lose or destroy this
        diskette, you will not be able to boot into &RHL;.
      </para>
    </sect1>

    <sect1 id="s1-help-screens-upswapfile">
      <title>Upgrading Your Swap Partition</title>
      <para>
Upgrading your swap partition is not necessary for all upgrades. You have
reached this screen because the installation program has determined you
do not have enough memory to continue with the installation.
</para>
      <para>
Here you can choose to create a swap file on your hard disk. The swap file is
treated as virtual memory and enhances the performace of your system.
</para>
      <para>
If you do not want to create a swap file during this upgrade, you may want to
consider aborting the installation and creating the necessary file on your own.
</para>
      <para>
To create a swap file, select the button beside <guimenuitem>Create a swap
file</guimenuitem>.
</para>
      <para>
Next, using your mouse, select the partition where the swap file will reside. 
</para>
      <para>
Enter the size of the swap file (in MB) in the field provided.
</para>
    </sect1>

  </chapter>
</book>












