Hello there hope this might not be too late as I was also looking for the answer for that very same question. But reading your post gave me the Idea despite no replies to your problem yet... You're right I think it has something to do with your fstab file. as for me this is my fstab file you can try it...
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/hda6 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-1,codepage=850,noauto,ro,exec,users 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-1,sync,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0
I have changed it while following the HOW TO in howtoforge.com but unfortunately after some changes made from that procedure I got this problem, Since I'm very new to Linux I want to be on the safe side so before I edit some config on my system I see to it that I backup the original file to some safe Directory. when I restored it. IT worked, hope it will for you also...Thanks.