web-dev-qa-db-ja.com

カーネルパニック後に上にスクロールするには?

Linuxをいじくり回している間VM私は定期的にカーネルパニックを経験しますが、それは私が理解していないものですべての有用な出力を押し上げます。それはおそらく私には役に立たないでしょう。

パニックは主にinitramfsフェーズ中に発生します。 VirtualBoxを使用しています。

普通 Shift+Pg Up (私の場合)動作しません。

上にスクロールして、以前のものの出力を確認する別の方法はありますか?

14
Minix

シリアルポート

シリアルポート は、Linuxカーネルがサポートし、ほとんどのエミュレータがエミュレートする、古くて信頼性の高い通信プロトコルハードウェアです。

カーネルメッセージをHostファイルまたはコンソールにストリーミングすることができます。

代替シリアル

Linuxカーネルパニックの原因の特定| Unix&Linux Stack Exchange

  • netdump:ネットワーク経由でトレースを送信します。

    パニックがネットワーキングを壊さなかったとしましょう。これはシリアルよりも可能性が高いです。

    シリアルを超える利点は次のとおりです。

    • 最新のラップトップなど、シリアルが公開されていないシステムで動作します

    • シリアルケーブルの最大ワイヤ長はかなり制限されています。これは、開発者間でリソースを共有するために会社のすべてのボードをリモートルームに配置する場合に問題になります。

      ただし、イーサネットサーバーにはシリアルコネクタがあり、ターゲットがシリアルを公開している場合は代わりに推奨します。 これ

  • kdump:パニックしたカーネルを検査するセカンダリLinuxカーネルを起動します。何がうまくいかないのでしょうか?

これらの方法はより柔軟性がありますが、信頼性は低くなります。

関連項目: 失敗した画面をカーネルパニックで上にスクロール|スーパーユーザー

どのハイパーバイザーを使用していますか?

ShiftPg Up ほとんどすべての状況で適切ですが、仮想マシンがハングするか、完全に起動しない場合は機能しない可能性があります。

Macの場合:「MacbookでShift + Fn方向パッドの上または下を押すと、スクロールできます」。これは Linuxサーバー(ターミナル)で上下にスクロールするにはどうすればいいですか?|スタックオーバーフロー

2
eegor