openSuSEでカーネルダンプ解析・・・の準備(デバッグつきカーネルのmake)
カーネルダンプ解析に必要なもの
・crash コマンド
・根性
・C言語の知識(少なくともポインタとスタック、構造体あたりは必修)
・根気
1. crash コマンドの準備
zypperコマンドでインストールしましょう
zypper in crash
でも、crashコマンドだけだと何もできないです
同じくzypperでとりあえずソースとかをインストールします
zypper in kernel-source
zypper in gcc
zypper in ncurses-devel
configure作り
/usr/src/linuxに移動して make menuconfig
Kernel hacking --->
Compile-time checks and compiler options --->
[*] Compile the kernel with debug info
Compile the kernel with debug infoにチェックが入っていることを確認します。
Saveでconfig を作ったら make します
make "CFLAGS= -g"
vmlinuzができたことを確認します