Installation of CentOS 4.1 
Currently using WinXP & Fedora Core 3.
Date: 2005/07

0. BIOS notes 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 - /r0      10 GB  - Fedora Core3 (ext3)
      /dev/hda7 - /        10 GB  - CentOS installation(ext3)
      /dev/hda8 - /aux    ~50 GB  - Rest of disk. (ext3)


2. General Installation 

   - reinstall grub - /hda7/boot/grub to hold boot menu.
   - Select Workstation configuration
   - manual partition the driver, the automatic parition tool sucks.
     (you can switch console to run fdisk after booting up on disk1).
   - Manually set the hostname, IP, netmask, etc. (Do not use DHCP).
   - Select No Firewall
   - Set SELinux to Disable
   - Customize Software to be installed, select:
      Engineering and Scientific,
      Authoring and Publishing.
      Server Configuration Tools.
      Network Servers -> select vnc-server.
      System Tools

  After reboot:
   - Add duke to the /etc/hosts after the CD installation:
      128.171.165.3           duke
   - configure NIS (or configure later using: system-config-authentication)
       domain is: irtf.ifa.hawaii.edu
       server is: duke
       /etc/nsswitch.conf -> limit nis to host, netgroups.
   - Other small fixes:
      /boot/grub/menu.lst tweeks:
         remove 'rhgb quiet' remove the graphical option.
         add 'vga=788' to enhance the vga text mode.
         comment hiddenmenu to show OS selection menu.
         add fedora3 boot entries.
      /etc/fstab -> Use device name rather than labels.
  - install the updates using yum:
      # rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
      # yum update

5. IRTF fixes:

   /etc/passwd - make accounts: to, tcs3
   /etc/ntp.conf - set config file & enable service: 
      chkconfig --level 345 ntpd on
      service ntpd start
   /etc/fstab: Use device name rather that labels.
   Enable nfs. (system-config-services)
   Set up autofs
      /etc/auto.master
      /etc/automap   for /htdocs, /irtf.backup
      /etc/auto.home for user accounts.

      # ln -s /netdisks/irtf.backup /irtf.backup
      # ln -s /netdisks/htdocs      /htdocs


7. Install nvidia drivers to allow duel monitor operations.
   See ./0507_nvidia/

6. More TCS3 Setup

   Install 
      slalib -> ~/src/slalib 
      eslalib -> ~/src/libesla 
      ir1 -> ~/src/libir1 (use latest source copy from Tony Denault).

      tcsio -> ~/src/tcs1/tcsio
      apeio  -> cp ~/src/tcs3/embeddedx86/ape/apeio /usr/local/bin

   Setup /etc/rc.local
       1. /etc/rc.d/rc.local -> modify mqueue defaults for tcs3.
       2. /etc/rc.d/rc.local -> add line to install pmac module on bootup.
       3. set permission on /dev/dsp to allow tcs3 sounds to play.

   create /dev/pmac node:
      #  mknod --mode=666 /etc/udev/devices/pmac c 66 0