OK.
I see what needs to be done BUT. You say to make this change to the grub.conf
kernel /vmlinuz-2.6.9-22.0.2.ELsmp ro root=/dev/vg_primary/lv_root ide-scsi 
Mine looks like this:
kernel /vmlinuz-2.6.9-22.0.2.EL ro root=LABEL=/
        initrd /initrd-2.6.9-22.0.2.EL.img
Do I delete the Label=/ ? 
Also when you reboot the system, you say to open /etc/grub.conf and edit again? Is that whats meant by rerunning grub as stated in the grub.conf file?
Here is a print of my 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/hda3
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title SME Server (2.6.9-22.0.2.ELsmp)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-22.0.2.ELsmp ro root=LABEL=/
        initrd /initrd-2.6.9-22.0.2.ELsmp.img
title SME Server-up (2.6.9-22.0.2.EL)
        root (hd0,0)
   kernel /vmlinuz-2.6.9-22.0.2.EL ro root=LABEL=/
        initrd /initrd-2.6.9-22.0.2.EL.img