Installation of CentOS 4.9 Date: 2011/09 After some disk, and motherboard failure of t2. Tony upgraded the tcs3 computer with new motherboards. Installation of the OS on these new computers: 1. General Info MB/CPU/RAM: Gigabyte GA-P45T-ES3G, Pentium E5700 LGA755 CPU, 4GB RAM Video: GT 520 Video (ASUS ENGT520 Geforce GT) /dev/hda1 - / 20 GB (centos 4.9) /dev/hda2 - /r2 20 GB extra root parition /dev/hda3 - /aux 20 GB home dir, catalogs /dev/hda4 - /aux1 rest unused 2. General Installation - boot with 'linux rescue', manual partition the disk. - Select Workstation configuration - manual partition the driver, the automatic parition tool sucks. - 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. System Tools After reboot: - fix /etc/hosts - configure NIS: system-config-authentication domain is: irtf.ifa.hawaii.edu server is: duke goblin /etc/nsswitch.conf -> limit nis to hosts, group, netgroups. - configure ntp: system-config-services - /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. /etc/fstab -> Use device name rather than labels. - install the updates using yum: # yum update # reboot 5. IRTF fixes: restore the /aux data. /etc/passwd - make accounts: to, tcs3, droot, 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 ln -s /netdisks/scrs1 /scrs1 ln -s /netdisks/shared /shared /etc/group /etc/ssh/ssh_config: allow for X11 forwarding 7. Install nvidia drivers to allow dual monitor operations. # init 3 # cd /home/tcs3/public_html/tcs3/computers/linux/1109_nvidia # sh NVIDIA-Linux-x86-275.28.run copy /etc/X11/xorg.conf from existing t1 computer. # reboot 6. More TCS3 Setup yum install mysql Install slalib -> ~/src/slalib eslalib -> ~/src/libesla ir1 -> ~/src/libir1 (use latest source copy from Tony Denault). Copy apeio smokeyio hexeio 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 cron tab for rotating tcsd.log, hexed.log in /var/log 7. eth0 driver (did on 12/01/2011) GA-P45T-ES3G with a RTL8111D ethernet chip showed many dropped packet on centos 4.9 Solution suggested by: http://wiki.centos.org/AdditionalResources/HardwareList/RealTekRTL8111b (install the dkms-r8168 driver from RPMforge): Get rpmforge-release package: # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm Install DAG's GPG key: # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt This failed, so I download RPM-GPG-KEY.dag.txt, and installed from the file ie: # rpm --import RPM-GPG-KEY.dag.txt Verify the package you have downloaded: # rpm -K rpmforge-release-0.5.2-2.el4.rf.*.rpm Install the package: # rpm -i rpmforge-release-0.5.2-2.el4.rf.*.rpm Install the updated ethernet driver: # yum install dkms-r8168 edited /etc/modprobe.conf and replace 'r8169' with 'r8168'