カーネルのクラッシュ後に上にスクロールする方法は?

カーネルのクラッシュ後に上にスクロールする方法は?

Linux VM を修正する際に役に立つ出力を、私が理解できない内容にプッシュするカーネルパニックが発生することがよくありますが、これはおそらく役に立ちません。

パニックはほとんどこのinitramfs段階で発生します。私はそれを使用していますVirtualBox

Normal Shift+はPg Up機能しません(私の場合)。

上にスクロールして前の出力を表示する他の方法はありますか?

答え1

シリアルポート

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

これを使用して、カーネルメッセージをホストファイルまたはコンソールにストリーミングできます。

シリアル代替

はるかにエキゾチックな方法が言及されています。Linuxカーネルパニックの原因の確認UnixとLinuxスタックの交換

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

    パニックによってネットワークが中断されないと仮定すると、シリアルよりも可能性が高くなります。

    シリアルに比べて利点は次のとおりです。

    • 最新のノートブックなど、公開シリアル化のないシステムに適しています。

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

      ただし、ターゲットがシリアル露出の場合は、イーサネットサーバーでシリアルコネクタを使用することをお勧めします。これ:

  • kdump:セカンダリLinuxカーネルを起動して、パニック状態のカーネルを調べます。どのような問題が発生する可能性がありますか?

これらの方法はより柔軟であるが信頼性が低い。

また見なさい:カーネルパニックのため失敗した画面をスクロールします。

答え2

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

Shift+ はPg Upほとんどすべての場合に適していますが、仮想マシンが停止したり、完全に起動しない場合は機能しない可能性があります。

Macの場合:「MacbookでShift + Fn矢印キーを上下に押すとスクロールできます。」これはから来たものですLinuxサーバー(ターミナル)で上下にスクロールするには? |スタックオーバーフロー

関連情報