I've had something similar to that happen once. Did anyone on the internet suggest that your GRUB ``menu.lst'' could be the problem? I've had directories fail to mount because in my bootloader conf I had incorrectly specified which partition on the hard drive contained /boot, and which contained /.