Hi, I've got a recurring problem with my hard disk, and I don't know where to go next. I've got RH9.0 installed.

The problem is that sometimes (maybe weekly) the machine crashes - if running X, it just stops, responding only to ctrl-alt-backspace to return to text mode. If in text mode, it starts listing loads of errors against inodes on the root partition, and once it starts doing that, I can't enter any commands, or even ctrl-alt-delete (I can type stuff, but it ignores it). So I have to hit reset, and it reboots fine.

My difficulty is that I'd like to run fsck on the root partition, but I can't because it's mounted - I've tried single user and emergency booting, but it simply won't let me unmount it. Even if I could force a full check on the next boot, I'd be happy, but I can't work out how to do that.

Help? Thanks