Look at /etc/grub.conf and try changing the root= to the physical
partition, not the label. That's how I got it working here. I have two
/boot partitions (FC6 + F7t4) and tought that's what confused it.
I am able to
start booting process but the boot process itself hangs.