Setting up RedHat 9 for the TCS3 Date: 2003/06 0. Used the slackware CDROM & fdisk to make the partition I wanted: /dev/hda1 swap /dev/hda2 / # For RH9 installation. /dev/hda3 /r1 /dev/hda5 /r2 /dev/hda6 /r3 1. Install the RetHat 9 2. Misc setup/fixed: /etc/passwd - make accounts. /etc/resolv.conf - fix. Add domain /etc/ntp.conf - fix. Setup to slave of duke. For T1 use irtfgps1. /etc/fstab - fix. Use device name rather that labels. 3. Updates: Setup update using apt-get utility. Install synaptic Install latest kernel: 2.4.20-18.9 (w/ source) 4. Needed to add POXIS messages queues for 2.4.20 kernel This require patch the kernel sources and recompiling. See /home/tcs3/src/stuff/mqueues for message queue patch for instructions. 4.1 Apply mqueue patch. Then recompile new kernel. # cd /duke/home/projects/tcs3/src/stuff/mqueues/mqueues-3.40/ # patch -p1 -d /usr/src/linux-2.4 < mqueue-2.4.20.patch nice changed to task->static_prio. RedHat doesn't used vanalla 2.4.20 kernel, but this seem fix makes the patch work with 2.4.20-18.9 source> 4.2 Compile and run new kernel. make clean make mrproper make oldconfig -> to generate a config based on the running kernel make deps make bzImage make modules make modules_install make install 4.3 Installed user portion of mqueue per INSTALL. 5. Other setup 5.1 NIS Configure NIS so that the host and netgroup table is used by the TCS3. No other NIS+ table should be used. check /etc: yp.conf, nsswitch.conf, hosts authconfig is the configuration tool. 5.2 Mounting /duke should be mounted from duke://aux2. /home/tcs3 should link to /duke/home/project/tcs3. /irtf.backup should be declared.