<!-- $Id: help-screens-C.sgml,v 1.62 2001/08/23 19:46:14 smoore Exp $ -->

<!DOCTYPE BOOK PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
<!ENTITY RH "Vine">
<!ENTITY RHL "Vine Linux">
<!ENTITY RHLRGS "Vine Linux Reference Guide">
<!ENTITY RHLIG "Vine Linux Installation Guide">
<!ENTITY RHLGSG "Vine Linux Getting Started Guide">
<!ENTITY RHLCGS "Vine Linux Customization Guide">
<!ENTITY RHI "Project Vine">
<!ENTITY RHLVER "7.2"> <!-- 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>
      <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>

      <para>
        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>
      &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.
      </para>

    </sect1>
      
    <sect1 id="s1-help-screens-kybd">
      <title>Keyboard Configuration</title> 

      <para>
	  Choose your exact keyboard model if it is listed.  If you
	  cannot find an exact match, choose the closest
	  <guilabel>Generic</guilabel> match (for example, Generic 101-key PC).
      </para>
      <para>
        Hint: A 101-key keyboard is a generic keyboard. A 104-key or 105-key
        keyboard is a keyboard designed to work with MS Windows 95 and features
       Windows-specific keys.
      </para>
      <para>
	 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" (or 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>

      <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, it is a PS/2 or a Bus mouse; if
	rectangular, it is a serial mouse.)
      </para>
      <para>
	Try to find an exact match.  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>
	In &RHL;, the graphical environment (X Window System) is designed to
	make use of a three-button mouse.  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 once to act as the
	middle mouse button.
      </para>
    </sect1>
      
    <sect1 id="s1-help-screens-wel">
      <title>Welcome to Vine 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 available online at
	http://vinelinux.org. There is also an HTML copy on the &RHL; CD set.
      </para>
      <para>
	If you have purchased the Official &RHL; boxed set, be sure to register
	your product through our website (vinelinux.org/).
      </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 any time before the <guimenu>Preparing
	to Install</guimenu> screen. When 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 (using 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 Vine 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>
     
      <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 (Workstation, Server,
	Laptop, or Custom) are discussed briefly below.
      </para>

      <para>
        A workstation installation will create a system for your home or desktop
        use. A graphical, Windows-like environment will be installed.
           </para>
      <para>
	If you want your system to function as a Linux-based server, and do not
	want to heavily customize your system configuration or install the X
	Window System (a graphical environment), a server system installation is
	most appropriate.  
      </para>
      <para>
        A Laptop installation will install the same packages (applications) as a
        workstation installation. Additionally, PCMCIA support has been added to
        this installation class. 
      </para>
      <para>
	Only the custom system installation gives you complete flexibility. You
	have complete control over the packages that will be installed on your
	system.  You can also determine whether you will 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 these installation
	classes, 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-upmigfs">
      <title>Filesystem Conversion</title>
<!-- new since drop 1 -->
     <para>
       By performing an upgrade, you can migrate (or convert) your existing ext2
       filesystem to an ext3 filesystem. This operation will preserve your
       existing files.</para>

      <para>The advantage of migrating to ext3 is that you will have journaling
       filesystem capabilities.  The ext3 filesystem do not have to be fscked
       after an unexpected reboot, unlike the ext2 filesystem. This can
       drastically reduce the amount of time for the system to come back up and
       be ready to use.</para>

      <para>It is therefore recommended that you choose to convert your
       filesystems.</para>

      <para>To do so, select the partitions to migrate to ext3.</para>

      <para>When you are done, click <guibutton>Next</guibutton> to move
      forward.</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 do not 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>

      <para>
This screen only appears when your boot partition has exceeded the 1023 cylinder
limit during partitioning.
</para>
      <para>
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 the installation
is complete.
</para>
    </sect1>

     
    <sect1 id="s1-help-screens-howpartition">
      <title>Choosing Your Partitioning Strategy</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
	partitioning tools to assign mount points, create partitions, or
	allocate space for your installation.
      </para>
      <para>
        To partition manually, choose either the <application>Disk
        Druid</application> or <application>fdisk</application> (recommended for
        experts only) partitioning tool.
      </para>
      <para>
	Use the <guibutton>Back</guibutton> button to choose a different
	installation, or choose <guibutton>Next</guibutton> if you want to
	proceed with this installation.
      </para>

    </sect1>
      

    <sect1 id="s1-help-screens-autopart">
      <title>Automatic Partitioning</title>

      <para>
Automatic partitioning allows you to have some control concerning what data is
removed (if any) from your system.
</para>

      <para>
To remove only Linux partitions (partitions created from a previous Linux
installation), select <guilabel>Remove all Linux partitions</guilabel>.
</para>
      <para>
To remove all partitions on your hard drive(s) (this includes partitions created
by other operating systems such as Windows 95/98/NT/2000), select
<guilabel>Remove all partitions</guilabel>.
</para>
      <para>
To retain your current data and partitions, assuming you have enough free space
available on your hard drive(s), select <guilabel>Keep all partitions and use
existing free space</guilabel>.
</para>

      <para>
Using your mouse, choose the hard drive(s) you want &RHL; to be installed on. If
you have multiple hard drives, you can choose which hard drive(s) should contain
this installation. Unselected hard drives, and any data on them, will not be
touched.
</para>
      <para>
You can review and make any necessary changes to the partitions created by
automatic partitioning by selecting the <guilabel>Review</guilabel> option.
</para>
      <para>
Select <guibutton>Next</guibutton> to proceed.
</para>
    </sect1>

    <sect1 id="s1-help-screens-partition">
      <title>Partitions</title>

      <para>
        Choose where you would like &RHL; to be installed.
      </para>
      <para>
	If you do not know how to partition your system, please read the section
	on partitioning in the <citetitle>&RHLIG;</citetitle>.
      </para>
      <para>
        If you used automatic partitioning, you can either accept the current
        partition settings (click <guibutton>Next</guibutton>), or modify the
        setup using Disk Druid, the manual partitioning tool.
      </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 manually partitioning your system (using Disk Druid), you
        will see your current hard drive(s) and partitions displayed below. Use
        the partitioning tool to add, edit, or delete partitions for your
        system.
      </para>
      <para>
        Note, you must create a root (<guilabel>/</guilabel>) partition before
        you can proceed with this installation. If you do not create a root
        partition, the installation program will not know where to install
        &RHL;.</para>

      <sect2 id="s2-help-screens-disksetup">
	<title>Partitioning</title>

	<para>
The graphical representation of your hard drive(s) allows you to see how much
space has been dedicated to the various partitions created.
</para>

      <para>
	Below the graphical representation, you will see a filesystem hierarchy
	showing your existing partitions. Using your mouse, click once to
	highlight a partition or double-click the partition to edit it.
      </para>

      </sect2> 

      <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 have made, or to reset and
	  exit the partitioning tool.
	</para>
	
	<para>
	  <command>New:</command> Use this button to create a new partition.  A
	   dialog box will appear containing fields that must be filled in (such
	   as mount point, filesystem type, drive that the partition should
	   exist on, size, and so on).
	</para>
	
	<para>
	  <command>Edit:</command> Use this button to change the mount point of
	  a currently selected partition. You can also manually create a
	  partition by editing free space (if available). Editing free space in
	  this sense is similar to using <application>fdisk</application> in
	  that you can choose where the partition begins and ends within that
	  free space.
	</para>
	
	<para>
	  <command>Delete:</command> Use this button to delete a
	   partition. 
	</para>
	
	<para>
	  <command>Reset:</command> Use this button to cancel your changes.
	</para>

	<para>
	  <command>Make RAID:</command> Use the <guibutton>Make RAID</guibutton>
	   button ONLY if you have experience using RAID. To learn more about
	   RAID, refer to the <citetitle>&RHLCGS;</citetitle>. To make a RAID
	   device, you must first create software RAID partitions. Once you have
	   created two or more software RAID partitions, select <guibutton>Make
	   RAID</guibutton> to join the software RAID partitions into a RAID
	   device.
	 </para>

      </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-bootloader">
      <!-- since drop 1, have remerged the 2 bootloader sections into one
      section -->

      <title>Boot Loader Installation</title> 

      <para>
        New to &RHL; &RHLVER;, LILO is a software boot loader 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 a boot loader.
      </para>
      <para>
        To install a boot loader, 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 the boot loader to the MBR.
      </para>
      <para>
        If you have Windows NT (and you want a boot loader to be installed) you
        should choose to install it on the first sector of the boot
        partition. 
      </para>
      <para>
        If you wish to add default options to the 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>
        You can choose the default boot image. This means you can choose which
        OS (if you have more than one) you system will boot into.  Select the
        preferred partition and then select <guilabel>Default boot
        image</guilabel> to choose your default bootable OS. You will not be
        able to move forward in the installation unless you choose a default
        boot image.
       </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-grubpasswd">
      <!-- new since drop 1 -->
      <title>GRUB Password</title>
      <para>
       Now that you have chosen to install GRUB as your boot loader, you should
       create a password to protect your system. Users can pass options to the
       kernel which can compromise your system security.
       </para>
      <para>
       To enhance your system security, you should select <guilabel>Use a Grub
       Password</guilabel>.
      </para>
      <para>
       Once selected, enter in a password and then confirm 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 Vine Linux on your computer. It can also
        start other operating systems, such as SunOS and
        Solaris. Here, you will 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 do not have a floppy this option
        will be hidden, if you have a SMCC manufactured Ultra which
        usually do not 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 Vine Linux you should probably choose
        the Master Boot Record (Boot Block of the first partition on
        the disk). For systems where SunOS/Solaris and Vine 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 Vine 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 Vine
        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>

      <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> - 
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 - 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> - 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 - 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> - 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> - Checking these for any of your
devices allows all traffic coming from that device to be allowed. 
</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> - 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> -
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> - Secure Shell (<application>SSH</application>)
is a protocol for logging into and executing commands on remote machines. It
provides secure encrypted communications. 
</para>
	</listitem>

	<listitem>
	  <para>
<guibutton>Telnet</guibutton> - <application>Telnet</application> is a
protocol for logging into remote machines. It is unencrypted, and provides
little security from network snooping attacks. 
</para>
	</listitem>

	<listitem>
	  <para>
<guibutton>WWW (HTTP)</guibutton> - <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. 
</para>
	</listitem>
	<listitem>
	  <para>
<guibutton>Mail (SMTP)</guibutton> - 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. Do not 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> - <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.
</para>
	</listitem>
      </itemizedlist>

	  <para>
<guibutton>Other ports</guibutton> - You can specify that other ports not
listed here be allowed through the firewall. The format to use is
'port:protocol'. 
</para>

    </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 will 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>
        Use the root account <emphasis>only</emphasis> 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. 
      </para>
      <para>
        Make the root password something you can remember, but not something
        that is easy for someone else to guess. Do not write down this or any
        password you create.
      </para>
      <para>
	Next, create a user account.
      </para>
      <para>
      Click the <guibutton>Add</guibutton> button to create a user
      account. Enter the user name and the full name of the user.  Next, create
      a password for that user account and confirm it. Press
      <guibutton>OK</guibutton> to add this user account. Your account
      information will then be added to the account list.
      </para>
      <para>
       Other user accounts can be created by the same process.
      </para>
      <para>
	You can also edit or delete the user accounts you have created, 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).
          </para>
        </listitem>

        <listitem>
          <para>
            <guilabel>Use Shadow Passwords</guilabel> - provides a very secure
	    method of retaining passwords for you. 
          </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. 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.  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>
	<listitem>
	  <para><guilabel>Enable SMB Authentication</guilabel> - Sets up
	  PAM to use an SMB server to authenticate users. You must supply two
	  pieces of information here:</para>

	  <itemizedlist>
	    <listitem>
	      <para><guilabel>SMB Server</guilabel> - Indicates which
	      SMB server your workstation will connect to for
	      authentication.</para>
	    </listitem>

	    <listitem>
	      <para><guilabel>SMB Workgroup</guilabel> - Indicates which
              workgroup the configured SMB servers are in.</para>
	    </listitem>
	  </itemizedlist>
	</listitem>
      </itemizedlist>
    </sect1>
    
    <sect1 id="s1-help-screens-sel-group">
      <title>Selecting Package Groups</title>
      <para>
	Select the package (application) groups that you want to install. To
	select a package group, click on the check box beside it.
      </para>
      
      <para>
	To select individual packages, 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>

      <para>
You can choose to view the individual packages in <guilabel>tree view</guilabel>
or <guilabel>flat view</guilabel>.
</para>
      <para>
<guilabel>Tree view</guilabel> allows you to see the packages grouped by
application type.
</para>
      <para>
<guilabel>Flat view</guilabel> allows you to see all of the packages in an
alphabetical listing which will appear on the right of the screen.
</para>

      <para>
        Using <guilabel>Tree view</guilabel>, 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 alphabetically, click on the <guilabel>Package</guilabel> tab.
       To sort packages by size, click on the <guilabel>Size (MB)</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 have 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>Monitor Selection</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 do not match selections in the monitor list and
        you are 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>Video 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, use 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 X 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><guilabel>Color Depth</guilabel> is the number of distinct colors
        that can be represented by a piece of hardware or software.</para>

      <para><guilabel>Screen Resolution</guilabel> is the the number of dots
        (pixels) on the entire screen.</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>,
        the installation program will begin writing the &RHL; operating system
        to your hard drive. This process cannot be undone. If you have 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>,
        the installation program will begin writing the &RHL; operating system
        to your hard drive. This process cannot be undone. If you have 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 have 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>
    </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 performance 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>
