デフォルトでは、ubuntu12.04はカーネルクラッシュの自動再起動とダンプを構成していません。カーネルクラッシュが発生すると、分析するコアダンプファイルがなく、カーネルクラッシュインターフェイスでスタックします。カーネルクラッシュの原因を見つけるには、カーネルクラッシュの自動再起動を構成する必要があります。カーネルダンプの構成、構成手順は次のとおりです。
最初のステップは、クラッシュしたときに自動的に再起動するようにカーネルを構成することです
kernel.panicをkernelパラメーターに追加します。10は、カーネルがクラッシュしてから10秒後にシステムが自動的に再起動することを意味します。
vi /etc/sysctl.conf
kernel.panic =10
2番目のステップは、自動再起動メカニズムが有効であり、sysrqを構成する必要があるかどうかを確認することです。
kernel.sysrqをカーネルパラメーターに追加します。1が有効です。
vi /etc/sysctl.conf
kernel.sysrq =1
コマンドを実行して構成済みのパラメーターを有効にするか、システムを再起動します
sysctl -p /etc/sysctl.conf
構成されたパラメーターが有効かどうかを確認します
システムカーネルのクラッシュをシミュレートするか、alt + sysrq + cを同時に押すか、次のコマンドを実行します
echo c >/proc/sysrq
カーネルのクラッシュを確認し、カウントダウンして再起動します
3番目のステップは、カーネルダンプを構成することです
新しくインストールしたシステムをアップグレードする必要があります。そうしないと、apt-getを使用してソフトウェアをインストールできません。
apt-get update
カーネルダンプをインストールする
sudo apt-get install linux-crashdump
それが機能するかどうかを確認します
テスト、システムカーネルのクラッシュのシミュレーション、同時にAltキーを押します+sysrq+c 3つのキー、または次のコマンドを実行します
システムがクラッシュしてスタックし、送信も保存もせず、再起動しなかったことが判明しました。
情報を検索した後、そのような状況を送信すると、コアダンプメモリ構成が十分でない可能性があるため、コアダムメモリ構成が変更されます
512Mサイズに変更
grub.cfgを再生成します
もう一度テストして成功します。
Recommended Posts