林です。 On Wed, 09 Aug 2000 02:00:04 +0900, "Bun'ei OTOKAWA" <Bunei.Otokawa _at_ nifty.com> wrote: > /etc/rc.d/rc.sysinitでその辺の処理が行われています。シェルス > クリプトですので、適当なecho文を挿入するなどして、どの部分で > 処理が止まっているのかを解析してはいかがでしょうか。 | # Remount the root filesystem read-write. | action "Remounting root filesystem in read-write mode" mount -n -o remount,rw / | | # Add /proc to /etc/mtab | mount -f -t proc /proc /proc 近辺に echo 等を入れてみると、実際に止まっていたのは「mount -f -t proc /proc /proc」の部分でした。やっぱり fstab か mtab か。。。でも root filesystem は read-write mode で mount できているのに。。。 で、ふと On Tue, 08 Aug 2000 19:32:14 +0900 (JST), Chifumi Hayashi (林 千史) <chifumi _at_ mscom.or.jp> wrote: chifumi> また、read-write で remount 前に、fsck で mtab~数字 ファイルがおかしい chifumi> ので直した、というようなメッセージが出ていました。 がやっぱり気になって、mtab~* を削除してから boot してみたら、きれいに 上がりました。 細かいところまで追求していないのですが、「man mount」を良く見ると、 | FILES ... | /etc/mtab~ lock file | /etc/mtab.tmp temporary file ということで、emacs の backup file がピッタリ lock file 名に一致しています! やはり、emacs での mtab 直接編集が悪かったようです。 正しい復旧手順は、以下のようにすべきだったのだと思います。 1. CD-ROM boot で 'linux rescue' で立ち上げる。 2. 問題の root filesystem を mount する。 bash# mknod /dev/hda9 b 3 9 bash# mkdir /mnt/hda9 bash# mount /dev/hda9 /mnt/hda9 3. lock file を削除する。 bash# cd /mnt/hda9/etc bash# rm mtab? 4. reboot (この作業での別の疑問) ・keyboard の設定ができていないために「~」を入力できず、「?」でマッチ させたが、本当はどうすべきか? ・「ls mtab* 」とすると mtab のみ表示されて、実際は存在する mtab~49 と か mtab~1123 のようなのが表示されなかったが? ・「rm -i」がエラーになったが? -- 林 千史 chifumi _at_ mscom.or.jp
References:
- [vine-users:025174] 'Remounting root filesystem' でbootが止まってしまうChifumi Hayashi (林 千史)
- [vine-users:025188] Re: 'Remounting root filesystem'で bootが止まってしまうBun'ei OTOKAWA
- Prev by Subject: [vine-users:025192] Re: PCMCIA
- Next by Subject: [vine-users:025194] Re:ATAPIMOドライブ設定の件
- Previous by thread: [vine-users:025188] Re: 'Remounting root filesystem'で bootが止まってしまう
- Next by thread: [vine-users:025187] PCMCIA
- Indexes:[Main][Thread]