起動シーケンスの最後に飛ぶメッセージを一時停止(またはキャプチャ)するにはどうすればよいですか?
「起動シーケンス」1の終わりに向かって、ログインプロンプト2が表示される直前に、長い一連の診断メッセージが非常に速く飛んでいくのがわかります。 すべてではないにしても、この短命の出力を構成する行のほとんどは、以下に示す文字列のいずれかで始まります。 [ OK ] [FAILED] ... OKは緑色で、FAILEDは赤色です3。 これらのメッセージが短すぎて私には読めません。 私の質問は: これらのメッセージを読みやすくする方法はありますか? 頭に浮かぶ可能性のある解決策は次のとおりです(優先順): これらのメッセージをそのまま 4番で永続的なログファイルにティーイン(または単にリダイレクト)します。 ページングタイプのメカニズムを有効にする(Press any key to continue...); これらのメッセージが出力された後、(構成可能な長さの)ポーズを挿入する。 いくつかのキー(またはキーの組み合わせ)を有効にして、画面への出力を一時停止します5。 編集:私がこれまでに得たコメントに基づいて、私はできる限り強調しましたが、上記の(1)の逐語的な言葉は理解されていないか、真剣に受け取られていないと結論付けなければなりません。フラッシュできたら… EDIT2:meuhがコメントで与えた提案は私に有望であるように見えますが、まだ機能させることができていません。これが私がしたことです: まず、の最後に次のコードを追加しました/etc/rsyslog.conf。 # Save boot messages also to boot.log local7.* /var/log/boot.log ...そして再起動しました。通常の診断メッセージが飛び交うのを見ましたが、/var/log/boot.logファイルは作成されませんでした。 次に、(確かにありそうもないことですが)/var/log/boot.logがすでに存在していなければならないというイベントでrsyslog書き込みができるようにして、(rootとして)実行しました。 touch /var/log/boot.log chgrp adm /var/log/boot.log chmod 640 /var/log/boot.log ... chgrpとchmodコマンドは、の所有権と権限を/var/log/boot.log、にある他のすべてのログファイルの所有権と権限と一致させることを目的としています/var/log。その後、再起動し、メッセージなどを確認しました/var/log/boot.log。この再起動後、ファイルは空のままでした。 (の権限をに変更したときに、同じ結果が得られませんでし/var/log/boot.logた666。) 私はgrep「の出力編journalctl --bootと下のファイル/var/log、私は私で何かのゆがんを指していると考えることができ何のためにrsyslog、しかし、何も見つかりませんでした。(私はにあまり詳しくないrsyslogので、私の検索はかなり無能だったと思います。) これまでに行ったことは、目的のログを有効にするのに十分ではないことは明らかです。私は今私が行方不明のものを探しています。ただし、関連するドキュメントを見つけることはできませんでした。たとえば、何であるかを説明することはありませrsyslog.conf(5)ん。rsyslogd(8)local7rsyslog.conf(5) EDIT3 …