I got this error on my screen when booting:
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: cannot open root device "sda2" or 08:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:02
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/sda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title CentOS-3 (2.4.21-32.EL-new)
root (hd0,0)
kernel /vmlinuz-2.4.21-32.ELnew ro root=/dev/sda2 hdb=ide-scsi
title CentOS-3 (2.4.21-32.EL)
root (hd0,0)
kernel /vmlinuz-2.4.21-32.EL ro root=LABEL=/ hdb=ide-scsi
initrd /initrd-2.4.21-32.EL.img
title secondboot
rootnoverify (hd0,0)