カーネルコアダンプを取得するには


9

Ubuntu 10.04でカーネルパニック/ループをデバッグしようとしています。スタックトレースだけでは十分ではありません。コアダンプを吐き出すようにシステムを構成するにはどうすればよいですか?また、クラッシュ後にどこにそれを見つけることができますか?

ユーザーモードのコアダンプを取得する方法については多くの情報がありますが、カーネルコアダンプを取得するための情報はほとんどありません(または古い)。

LKCDは存在しますが、2002年以降更新されていないようです。

回答:


15

インストールlinux-crashdumpパッケージは、可能なクラッシュダンプカーネルを持つために必要なカーネルオプションを渡すためのkexecツールと設定GRUBをインストールします。

これにより、カーネルクラッシュが自動的に検出されます。oopsなどの非クラッシュカーネルの問題については、magic sysrqキーの cコマンドを使用して、crashdumpカーネルをkexecし、ダンプを取得できるはずです。

また、Launchpadへの送信またはローカルの再トレースのために、ダンプをクラッシュレポートにうまく処理できるようにapportを有効にすることもできます。これを行うには、編集する必要があります/etc/default/apport


linux-crashdumpを実行し、ubuntu 11.10の最後のクラッシュレポートを取得する方法
sam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.