Any workgroup under Fermi Red Hat Linux 5.2.1 can choose to have the Linux 2.2
kernel installed by default. In order for this to happen, the person configuring
the workgroup must make some choices and then inform us of these decisions.
The first choice you must make is whether or not you want the SMP kernel installed.
According to Linux developers, the SMP kernel should run just great on both single
processor and multi-processor (SMP) machines. However, Red Hat 6.0 only installs
the SMP kernel when more than one processor is present... so obviously Red Hat feels
the SMP kernel should only be used on SMP machines. Personally, we have seen the
SMP kernel run on both single and dual-processor machines with no problems.
So, decide which kernel you would like installed and inform us of this decision.
We will then add a portion to your 'after.rpms.sh' that will add the 2.2 kernel.
We will also place a script called 'dolilo.pl' in your config directory that will
actually make the new kernel the one that boots (note, the dolilo.pl script should
never have to be edited... just the after.rpms.sh).
Next, you must decide what additional packages you want upgraded/installed that
are related to the 2.2 kernel. Here is the current list you need to make
decisions about:
Packages that can be upgraded during the post-install script:
dhcpd-1.3.16-0.i386.rpm: This is the DHCP client. If you use DHCP on the machines (which you probably do), you'll want to upgrade this package.
initscripts-3.78-2.4.i386.rpm: This upgrade is necessary to make the bootup sequence correct for the 2.2 kernel... you want this.
ipchains-1.3.8-0.i386.rpm: This replaces the old 'ipfwadm' package for the 2.0 kernel. If the machines implement kernel-level firewalling, you'll want to install this. It is probably not necessary for most machines.
kernel-doc: This package contains documentation for the 2.2 kernel.
kernel-ibcs: This package contais the Intel Binary Compatibility System which allows some non-Linux binaries to run on Linux systems to some degree. Most people don't need this.
kernel-pcmcia-cs: This package provides PCMCIA support. Most people won't need this either. Note that this will *not* work if you choose an SMP kernel!
knfsd-1.2.2-5.i386.rpm: This is the new Kernel-mode NFS server for the 2.2 kernels. You need this if you plan on using this machine as an NFS server. NOTE: The old NFS server will still work on 2.2 kernels, but it will not get any speed improvement. There are some compatibility issues when non-Linux2.2 machines mount things from the new Kernel NFS server.
knfsd-clients-1.2.2-5.i386.rpm: Install this if you want to be able to mount NFS partitions off of others. Most people probably want this.
modutils-2.1.121-0.i386.rpm: This provides utilities for loading modules that are compatible with the 2.2 kernel. You most definitely want this.
mount-2.9-0.i386.rpm: This new mount command is more compatible with the 2.2 kernel. This is a recommended upgrade.
net-tools-1.50-0.i386.rpm: This package provides tools such as 'netstat' and 'arp' and 'ifconfig' that are compatible with kernel-2.2. You probably want this.
procinfo-15-0.i386.rpm: If you use the 'procinfo' program, then this upgrade is recommended. Otherwise, it's not needed.
rstatd-3.03-1.i386.rpm: This is needed so that remote machines running something like 'ruptime' and such can get information from your machine. Most people probably don't need this.
samba-2.0.3-0.i386.rpm: If you are going to be sharing files through Samba to Windows machines from the computer(s), you'll need this. Most people probably don't want it.
util-linux-2.9-0.i386.rpm: Contains many important system utility upgrades. You definitely want this.