It is time again to upgrade your kernels! As long as you have RHEL it is pretty easy.
# cd /var/spool/up2date
If you have a dual processor server:
CODE
up2date --download --force kernel-smp
rpm -ivh kernel-smp-2.4.21-15.0.4.EL.i686.rpm
lilo -v -v
lilo -R 2.4.21-15.0.4.1
shutdown -r now
rpm -ivh kernel-smp-2.4.21-15.0.4.EL.i686.rpm
lilo -v -v
lilo -R 2.4.21-15.0.4.1
shutdown -r now
If you have a single processor server:
CODE
up2date --download --force kernel
rpm -ivh kernel-2.4.21-15.0.4.EL.i686.rpm
lilo -v -v
lilo -R 2.4.21-15.0.4.1E
shutdown -r now
rpm -ivh kernel-2.4.21-15.0.4.EL.i686.rpm
lilo -v -v
lilo -R 2.4.21-15.0.4.1E
shutdown -r now
When you run lilo -v -v make sure that no errors appear, if so you probably need to look at the lilo.conf for the problem.
The lilo -R command will make it reboot only once to the new kernel. If for some reason just put in a reboot TT and it will automatically boot to the old kernel. If it comes back up fine then you can edit the /etc/lilo.conf and set "default=" the new kernel label.
As always be very careful upgrading your kernel as doing it improperly can cause serious harm. Make sure you have a good backup as I take no responsbility if something goes wrong...not that it should.