2008/11/19 Lanny Marcus <lmmailinglists@gmail.com>
I think you will find that in /boot/grub/grub.conf

$ mount
/dev/cciss/c0d0p2 on / type ext3 (rw,noatime)

$ sudo cat /etc/grub/menu.list #symlinked to /etc/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/cciss/c0d0p2
#          initrd /initrd-version.img
#boot=/dev/cciss/c0d0
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-92.1.17.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.1.17.el5 ro root=/dev/cciss/c0d0p2
        initrd /initrd-2.6.18-92.1.17.el5.img
title CentOS (2.6.18-92.1.13.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.1.13.el5 ro root=/dev/cciss/c0d0p2
        initrd /initrd-2.6.18-92.1.13.el5.img
title CentOS (2.6.18-53.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/1
        initrd /initrd-2.6.18-53.el5.img

$ uname -a
Linux (HOSTNAME) 2.6.18-53.el5 #1 SMP Mon Nov 12 02:14:55 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

And yes, I've tried altering the root= lines to match the working kernel, but that didn't work either, and it gets overwritten anyway after every kernel upgrade.

Other, far more knowledgeable people on the list will, hopefully,
answer your questions.

Thanks ;)

Matthew Walster