Installation of Fedora Core2. Currently using WinXP & fedora F0.94 beta.
Date: 2004/06

0. Left unchanged from previous installation:

   Ethernet still did not work. IRQ 0 was being assigned to
   some devices. Set bios to assume non-PNP OS to get IRQ assigned.
    BIOS -> BOOT -> Plug&Play OS -> NO

1. General Info

      /dev/hda1 - WinXP    10 GB
      /dev/hda5 - swap      1 GB
      /dev/hda6 - /        10 GB  - Fedora F0.94 (ext3)
      /dev/hda7 - /r1      10 GB  - Fedora Core2 (ext3)
      /dev/hda8 - /aux    ~50 GB  - Rest of disk. (ext3)

2. Installation 

   Booting with smp kernel causes hangs....Don't use smp kernel.

3. general admin setup/fixed:

   /etc/passwd - make accounts: to, tcs3
   /etc/resolv.conf - fix. Add domain
   /etc/ntp.conf - fix. Setup to slave of duke. (system-config-services)
   Use device name rather that labels -> /etc/fstab

   Enable NIS and limit tables to hosts, netgroups.
      system-config-authentication
      edit nsswitch.conf
      add duke to  /etc/hosts

   Enable nfs. (system-config-services)

   Set up autofs
      /etc/auto.master
      /etc/automap   for /htdocs, /irtf.backup
      /etc/auto.home for user accounts.

   Enable XDMCP. (system settings->login screen->XDMCP)

4. Apply all updates:

   For Fedora Core 2 updates use the redhat up2date service.
   However, Install apt & synaptic (just in case).

5. Install XFCE desktop:

   Follow the steps in the file XFCE-setup.html to install XFCE.
   Used apt-get to install packages, there are commands to insure
   you have all necessary packages:
      # apt-get install libxfce4mcs libxfcegui4 libxfce4util xfce-mcs-manager \
        xfce-mcs-plugins xfce-mcs-manager-devel xfce-utils \
        xfce4-panel dbh xfdesktop xffm xffm-icons xfwm4

6. Compile and install kernel from source.
   Note: Compile and install kernel is needed inorder to compile/use 
         source modules.

   Install rpm for kernel sources.
   create /usr/src/linux-2.6-> link to desired sources.
   compiles and install:
      # cd /usr/src/linux-2.6
      # make clean
      # make mrproper
      # make oldconfig    -> generate a .config file based on the running kernel
      # make bzImage
      # make modules
      # make modules_install
      # make install     

7. Install TCS3 development libraries:

   Install /src/slalib 
           /src/libesla 
           libir1 (use latest source copy from Tony Denault).

8. Install nvidia drivers to allow duel monitor operations.
   See notes in 0407-nvidia/