カーネル再構築・リテイク

すいません。前回やったカーネル再構築、失敗してました。
久々に再起動したら、カーネルパニックが出てましたorz。
どうやら、古い方の設定で使っていた模様。

うちのLinuxマシンは3WareのRAIDカードを使っているため、/dev/sda1のアクセスより先にドライバ(3w-9xxx)がロードされてないといけない模様。
また、3w-9xxxはカーネル2.6に標準で搭載されているので、特にソースのコンパイルはいらないようです。

デフォルトの設定がinitrdを使っていたので、同じようにしてみた所、上手く行きました。

最初からだと大体こんな感じ。

# cd /usr/src
# tar -jxvf kernel-source-2.6.8.tar.bz2
# ln -s kernel-source-2.6.8 linux
# cd linux
# cp /boot/config-2.6.8-2-386 .config
# make oldconfig
# make (config | menuconfig | xconfig | gconfig)
# make-kpkg --revision=custom.1.0 --initrd kernel-image
# dpkg -i ../kernel-image-2.6.8_custom.1.0_i386.deb

この後、念のために/boot/grub/menu.lstを確認して、問題なければ再起動。