20050720
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.13-rc2.tar.bz2 wget ftp://oss.sgi.com/www/projects/kdb/download/v4.4/kdb-v4.4-2.6.13-rc2-i386-1.bz2 wget ftp://oss.sgi.com/www/projects/kdb/download/v4.4/kdb-v4.4-2.6.13-rc2-common-1.bz2 bunzip2 kdb-v4.4-2.6.13-rc2-common-1.bz2 bunzip2 kdb-v4.4-2.6.13-rc2-i386-1.bz2 tar xvjf linux-2.6.13-rc2.tar.bz2 cd linux-2.6.13-rc2 patch -p1 < ../kdb-v4.4-2.6.13-rc2-i386-1 patch -p1 < ../kdb-v4.4-2.6.13-rc2-common-1 make menuconfig ※Kernel hacking欄のKDBに必須な物を設定する
Kernel debugging | * |
Compile the kernel with frame pointers | * |
Built-in Kernel Debugger support | * |
KDB modules | * |
※KDB modulesはMでもいいけど、いざデバッグするときモジュールが組み込まれていないと悲しいので、組み込んでおきましょう。 make make modules su make modules_install make install reboot