私のプロセスの1つがブートプロセスのかなり早い段階で開始に失敗しています(mdadmが疑われ、rcスクリプトで許可されているよりも時間がかかっていると思われます)が、ブート中にそれを完全にキャッチ/表示できず、Archが画面をクリアしますログインプロンプトが表示される前。 Archは、表示される可能性のあるinitプロセスのログを保持しますか、それとも画面がクリアされる前に画面に何が表示されていたかを確認したり、画面がクリアされないようにする方法はありますか?
pdate私は実際にrcスクリプトと画面への出力について話している...これは実際にはシステムログに送信されたものやデーモンによって出力されたエラーには変換されません。 Gentooにはブート出力専用の特別なログがありましたが、デフォルトでは有効になっていませんでした。Archにも同様のものがあることを期待しています。
/ etc/inittabのgettyコマンドに-i
オプションを追加すると、画面がクリアされなくなります。したがって、次のようなものを試してください。
c1:2345:respawn:/sbin/agetty -i -8 38400 tty1 linux
tsvは正しいです。ただし、ブートメッセージのクリアを無効にする方法は他にもいくつかあります Arch Wikiで説明されています 。
この行を/etc/rc.local
に追加します:
read -t5 -n1
キーが押されるまで出力を一時停止します。次に、ブートの問題を診断する必要があるときに、その行のコメントを解除/コメント解除するだけです。
これをファイルに印刷しようとしている場合は、これについてArchボードで最近議論があり、 settermが最善のアプローチでした という結論に達しました。
/var/log/messages
が最初に表示されます。 /var/log/dmesg
およびdmesg
コマンドも役立つ可能性があります。 RCスクリプトには、Apache、SSH、Postfixなどの独自の個別のログファイルもあります。起動に問題があるユーティリティに基づいて、/var/log
で正しいログファイルを確認してください。