Okay, onwards and sideways.
Boo, I'm sorry, I obviously didn't explain myself very well; I tried running fsck from the Mint Live CD, but all I kept getting was the version number. I don't understand how to use the options, even after ploughing through the Linux man page. I also don't understand what capabilities fsck has; will it enable me to fix the problem? Or does it just report the problem?
Bob, I had a look at the link you gave me. As a result, I removed the UUID entries from fstab. It still does what it did before.
I tried Googling fstab, to try to gain some sort of insight into how it works, and how to edit it, but I'm not much further forward. Here's how my fstab looks at the moment; -
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda4 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
/dev/sda1 /media/sda1 ext3 defaults 0 2
/dev/sda3 /media/sda3 ext3 defaults 0 2
/dev/sda8 /media/sda8 reiserfs defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
A couple of things strike me; sda5 and sda7, both swap files, aren't mentioned, and sda6 has 'none' under 'mount point'. Is that ok?
Also, the UUID that appears in the checkfs log entry mentioned in my first post on this subject is the UUID for sda8, which isn't relevant to booting from sda4 (Mint). Is the boot process expecting to find information regarding the swap file at this point?
sda8, incidentally, is formatted, but blank.
Thanks again for the assistance so far, guys.