this is red hat's (and maybe other distros') innovative way of editing the fstab that's at fault. in my opinion, the fstab should contain numbered partitions of the type /dev/hda3 or whatever, but red hat likes to call them LABEL=/home or something instead, so what i would do is boot from a bootdisk (like
this one) and then use vi to edit my fstab (you will need to mount whichever your root drive is first to get to the fstab within) and what i would do is replace the LABEL=/ in the fstab with /dev/hda6 (which is the partition i have my root filesystem on, change as necessary like MoR says), then save, quit and reboot.
that's what i would do.
edit: this works if i am using GrUB and my grub menu.lst (grub.conf in red hat) is okay, but if it is indeed the bootloader conf screwed up i would do the steps above but use vi to correct the relevant config file and then rerun lilo (if required) and reboot.
[ May 07, 2003: Message edited by: Calum: hopelessly outnumbered ]