カーネルデバッグインフォの設定方法 - RHEL

カーネルデバッグ環境の追加設定方法。

※下記に示したのは特定バージョンでの例。
STEP1. カーネルバージョンの確認


[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-164.2.1.el5PAE #1 SMP Mon Sep 21 04:45:05 EDT
  2009 i686 i686 i386 GNU/Linux

STEP2. デバッグインフォ(debuginfo)の入手


[root@localhost ~]# wget http://ftp.redhat.com/pub/redhat/linux/enterprise/5Serv
er/en/os/i686/Debuginfo/kernel-PAE-debuginfo-2.6.18-164.2.1.el5.i686.rpm
...
[root@localhost ~]# wget http://ftp.redhat.com/pub/redhat/linux/enterprise/5Serv
er/en/os/i686/Debuginfo/kernel-debuginfo-common-2.6.18-164.2.1.el5.i686.rpm
...

STEP3. 既存のデバッグインフォパッケージの確認と削除


[root@localhost ~]# rpm -qa | grep debug
kernel-PAE-debuginfo-2.6.18-128.el5
kernel-debuginfo-common-2.6.18-128.el5
[root@localhost ~]# rpm -e kernel-PAE-debuginfo-2.6.18-128.el5
[root@localhost ~]# rpm -e kernel-debuginfo-common-2.6.18-128.el5
[root@localhost ~]# rpm -qa | grep debug
[root@localhost ~]#

STEP4. デバッグインフォのインストール


[root@localhost ~]# rpm -ivh kernel-debuginfo-common-2.6.18-164.2.1.el5.i686.rpm
...
[root@localhost ~]# rpm -ivh kernel-PAE-debuginfo-2.6.18-164.2.1.el5.i686.rpm
...

STEP5. 確認(crash>プロンプトが出ればOK)


[root@localhost ~]# crash
...
crash>

コメント