dポイントプレゼントキャンペーン実施中!

Linux初心者です.
Linuxマシンのシャットダウンについて,アドバイスをいただけると嬉しいです.

ベアボーンPCにVine 4.2をインストールして使っているのですが,
色々と設定を変更しているうちに,シャットダウンしようとすると,
下記のような表示が出て止まるようになってしまいました.

  INIT: no more processes left in this runlevel

ここで止まってしまうので,毎回仕方なく起動ボタンを
長押しして電源を切っています.

もし,チェックすべきファイル等お分かりでしたら,
アドバイスのほど宜しくお願いいたします.

A 回答 (3件)

手元のVine Linux 4.2は下記のとおりです。

(Sで始まるものだけリストアップしています。このほかにファイル名がKで始まるものが多数あります)

$ ls -l /etc/rc6.d/S*
lrwxrwxrwx 1 root root 17 2月22日 10:50 /etc/rc6.d/S00killall -> ../init.d/killall*
lrwxrwxrwx 1 root root 14 2月22日 10:50 /etc/rc6.d/S01reboot -> ../init.d/halt*

ルートになって
# cd /etc/rc6.d
# ln -s ../init.d/killall* S00killall
# ln -s ../init.d/halt* S01reboot
とやれば作ることはできます。

ただしこれが原因かどうかはわかりませんし、なぜ無くなったのかも調べる必要はあるかと思います。(私はかつてRAIDユーティリティをインストールしたらファイルが消失した経験があります)


なおこのディレクトリにあるスクリプトや、K、Sの意味については「rcスクリプト」などで検索して調べてみてください。

この回答への補足

ご指示にあった手順で

  S00killall
  S01reboot

のスクリプトを作って試してみたところ,
正常にシャットダウンできました!

本当に有難うございました.重ねてお礼申し上げます.

補足日時:2008/03/25 16:28
    • good
    • 0
この回答へのお礼

ご丁寧な解説,有難うございました.

再起動がらみのスクリプトが消えた原因ですが,
いただいたご説明の中に思い当たる節があって,
じつは直前に,私もRAIDの設定を変更したのです.

それまでは,2台のHDDをRAID-1で使っていたのですが,
諸般の事情でRAIDを解消して以降,再起動がらみの動作が
おかしくなったような記憶が甦ってきました
(自分でそれに思い当たらない時点で,すでにアウトですね・・・)

ご指摘いただいた方向から,自分なりにもう少し原因を
追及してみることにします.

ご丁寧なアドバイスに,深く感謝いたします.

お礼日時:2008/03/24 18:03

あてずっぽうですが、/etc/rc6.d/以下にあるランレベル6のスクリプトがどこかで停止しているのではないでしょうか。


すべてのプロセス停止までは進んでいるようなので、おそらく
/etc/rc6.d/S01reboot がないかシンボリックリンクが切れているとか。

S01reboot -> ../init.d/halt
があるか確認してみてください。
    • good
    • 0
この回答へのお礼

ご回答,有難うございます.

/etc/rc.6.d/以下を見てみたところ,ご指摘とおり
rebootのスクリプトはありませんでした.

基礎的な質問で恐縮なのですが,この場合,どのようにして
rebootのスクリプトを準備すれば良いのでしょうか・・・?

-----------------------------------------

重ねての質問で申し訳ありませんが,ご指摘のディレクトリを
開いてスクリプトを一覧してみたところ,私のPCではファイルの頭の
アルファベットがS~ではなく,すべてK~になっていました.

これは問題ないのでしょうか・・・?

お礼日時:2008/03/21 17:30

# sync バッファの内容をディスクに書き込みます。


# sync   念のため3回実行しています。
# sync
# shutdown -h now (もしくはinit 0)システムを停止し、電源を切れるようにします。

これは試してみましたか?
    • good
    • 0
この回答へのお礼

ご回答,有難うございます.

shutdownコマンドでの終了は実行したのですが,
バッファの内容の書き込みは試していませんでした.

今週末にトライしてみましょうと思います.

お礼日時:2008/03/19 18:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!