質問: 起動時のエラー procがマウントできない rhl9で、強制終了後、起動時にエラーが出るように なってしまいました。 /etc/rc.d/rc.sysinit の実行が始まり、 mounting proc filesystem [failed] 以降、エラーが続きます。 結局、 ***an error occurred during the filesysteme check ***dropping you to a shell ; the system will reboot ***when you leave the shell. give root password for maintenance (repair filesystem) # というコマンドモードになってしまいます。 ここから正常起動めざして、どのような手を打っていけばよいのでしょうか? どなたかお教え下さい。
回答: 強制終了したために、ファイルシステムに不整合が発生してるかもしれません。 cdromから起動させて、ハードディスク上のファイルシステムを修復して 見てください。 (1) cdromからレスキューモードで起動する。 boot: linux rescue (2) 質問に適当に答える (3) ハードディスク上に見つかったルートファイルシステムをmountするか 聞いてくるので、「しない」または「skip」する。 (マウントされているファイルシステムは完全に修復できない) (4) レスキューモードで起動できたか? sh-2.05b # (5) fsck関連のコマンドですべてのファイルシステム(/dev/hda1~hdan)を修復してみる。 # /sbin/fsck -y /dev/hdan # /sbin/fsck.ext3 -y /dev/hdan など。 fsckの詳しい使い方は、ネット検索してください。