Thank You ionmich and jiobo for the help so far!!
I am beginning to wonder if I haven't got the whole thing wrong?
You may excuse me now if I may sound respectless, not to You two, but to the authors of fsck
When the auto-filesystem-check runs -in my case every 20th boot and with the options -a -C0- it reports "failed" and comes up with the message in the beginning of this thread ONLY if there are system-critical errors in the filesystem (and the option -a corrects only errors that are auto-correctable, without any intervention).
I finally found out that "run fsck manually" simply meant "with any option except -p and -a" and "in maintainance mode" probably meant the mode the autofsck-script set the machine in when leaving the above message or runlevel 1. The warning to do so only when the partition/filesystem is unmounted is very adequate! I e running it from a start-diskette, a live-CD/DVD, the installation-CD/DVD or from another Linux-system on the same machine.
Running fsck or fsck.ext3=e2fsck without options or with the "manual" options -c, -b, -v delivers a very extensive error report, in the case of -f an extremely extensive error report. But doesn't give any hint of which of the errors that are system-critical.
I guess (and perhaps I'll edit my thread-start) that when I ran fsck.ext3 on my unmounted SuSE-partition with errors (successively with -n, -b and lastly -f -option) from another partition (with Debian) on my machine, that made it! And THAT was what made my SuSE bootable again.
My trouble was that when I ran fsck -n on the now working and mounted SuSE-partition I still got heaps of reported errors! And this was the reason I started this thread. I was trying to correct filesystem errors that were there, but never were system-critical.
(I can tell that because I finally tried running fsck on the mounted SuSE-partition after having made a ghost-image of it, apart from backing up my important files. I did it with care, many times successively, and finally got rid of all filesystem errors! And with that the whole functionality of the SuSE-system!
)
I tried my hypothesis that fsck reports "too many" and non-system-critical errors by running it in my recently installed Debian-etch (equally on Ext3, not modified and used very little). -I got error-reports of the same kind and in about same amount as in my now corrected SuSE! Equally "the superblock last mounted in the future", you can correct that as many times you want, it comes back!)
To round this up: What I learned is that whenever I get a "halt" during boot from the auto-fsck again, I'll run fsck from another Linux-system, a startdiskette or the installation-DVD. And I'll probably run it without options, because I think that is the "softest" option beside -a/-p. -In this way fsck will correct the necessary, critical errors. -And, by the way, I tuned up my autofsck to run every second boot, in case I got the whole thing wrong
Best regards
Larse
PS. Anyone who sees that I got the whole thing about fsck wrong: PLEASE TELL ME! Or if anyone knows a way to make fsck "filter-out" the system-critical errors. DS.