ご存じのように、 カーネルパニック (カーネルパニック)は、回復できない何かが起こったときにUnixライクなオペレーティングシステムのカーネルによって表示されるエラーメッセージです。 通常、これらのメッセージは、問題がどこから来ているのかを知るのに役立つデバッグ情報を提供し、開発者はこれらの問題を解決できます。
あなたがマイクロソフトウィンドウズの世界から来たなら、それは有名なものと同等です BSOD (死のブルースクリーン)、つまり、何か問題が発生したときにこれらのオペレーティングシステムで時々発生する有名なブルースクリーン。 * nix環境でのみ、カーネルパニックとして知られています...
多くの人がカーネルパニックが何であるかをよく知っており、ある時点でそれらのいくつかに苦しむことさえありますが、誰もがすべてを知っているわけではありません 考えられる原因 お気に入りのディストリビューションのLinuxカーネルで作成できる理由。 または、おそらく、考えられるすべての原因を知らない人もいます...
あなたが知るために 動機カーネルパニックが発生する最も頻繁な原因のリストは次のとおりです。
- それらは次の場合に発生する可能性があります initramfsイメージが壊れています。 起動時に使用されるこのシステムは起動に不可欠であり、何かが起こった場合、カーネルパニックを引き起こす可能性があります。
- また、次の場合に発生する可能性があります。 initramfsが正しく作成されませんでした 特定のカーネル用。 各カーネルバージョンには独自のinitramfsが必要であることに注意してください。 そうでない場合は、カーネルパニックが発生する可能性があります。
- 別の原因は、 カーネルが正しくインストールされていません またはサポートされていません。
- 上記のいずれも発生しない場合は、次の理由でカーネルパニックが発生する可能性もあります。 パッチまたはアップデート なんらかの欠点がある最近のもの。
- 別の可能性は、 モジュール ネットワークまたは別のソースからインストールされていますが、このモジュールをインストールした状態でinitrdイメージが正しく作成されていません。
- 読むことを意図している場合 無効または不正なメモリアドレス。 理由が何であれ...
- Un ハードウェアの問題 また、カーネルパニックを引き起こす可能性があります。 または、特定の重要なコンポーネントに必要なモジュールまたはドライバーが欠落している場合。
- の特定の搾取行動 脆弱性 カーネルドライバーまたはそのドライバーは、システムの整合性を損なうことによってそれを生成することもできます。
私がそれを数回見たのは、ハードウェア障害が原因でした。
2014年にLinuxを使用して以来、カーネルパニックが発生したことはなく、新しいカーネルがリリースされるとすぐに、当時のUbuntu14.04にインストールしました。
コンピューターのパフォーマンスを少し高速化するためにカーネルを再コンパイルした遠い頃にカーネルパニックが発生したことを覚えています。 2000年代初頭にさかのぼります。
それ以来、問題ありません。