My 12.04 Server suddenly doesn't want to mount one of my internal drives. Upon boot it says "The disk drive for /media/hd2 is not ready yet or not present.".

The strange thing is I can cd into /media/hd2, and I see everything - files and folders. However, ls -l /dev/sdb1 says "no such file or directory".

My /etc/fstab looks good, but my /etc/mtab doesn't have a line for /dev/sdb1. When I add it manually (every time I boot), df then has an entry for /media/hd2 but /dev/sdb1 still doesn't exist.

Hints? I'll buy you a six pack...