This article is from the 3b1 computers FAQ, by John B. Bunch with numerous contributions by others.
The stock /etc/rc that called when the machine boots up writes the output of the fsck(1M) to the hard disk (/etc/.lastfsck). This is definitely a problem. Many people prefer having control over what fsck does rather than running fsck with the "-y" option and having it do all the work. A lot of times fsck will delete files or clear them and you have no control over what it's doing.
Check out the fsokay.cpio.Z package on OSU, it contains some enhanced /etc/rc scripts and tools to make the booting phase of the UNIX PC a lot cleaner and more reliable.
 
Continue to: