kernelのコンパイル

Clareの現在のkernelは去年9月にinstallした2.2.19。
一度2.4.x baseにしたこともあるけど、libc6のバージョンup等でいろいろ おかしくなった(?)ので、取りあえず今回は2.2.x baseの最新である 2.2.21をinstallすることにした。


まず、kernerのソース(linux-2.2.21.tar.bz2)をgetしてくる。
その後はsophiaでやったkernelコンパイルとほぼ同じ。
menuconfig後の.cofingはこんな感じになった。

# cd /usr/src
# bunzip2 kernel-source-2.2.21.tar.bz2
# tar xvf kernel-source-2.2.21.tar
# ln -s /usr/src/kernel-source-2.2.21 /usr/src/linux
# cd /usr/src/linux
# make menuconfig
# make-kpkg clean
# make-kpkg --revision clare.20020726 kernel_image
# cd /usr/src
# dpkg -i kernel-image-2.2.21_clare.20020726_i386.deb
すべて「Enter」でOK

Would you like to create a boot floppy now? [No] [Enter]
Install a boot block using the existing /etc/lilo.conf? [Yes] [Enter]
rebootして問題ないか確認。