kernel再構築

ひさしぶりにしてみたらmakeに必要なソフトウェアがよくわからなくて入れまくりんぐ。

# sudo aptitude install curl build-essential bin86 kernel-package kconfigure make libqt3-headers libqt3-mt-dev dh-make-perl libstdc++6-dev gcc-4.0 g++-4.0 libncurses5-dev

どれが必要で不要かは良くわからない。とりあえず、動かないなっておもいながら最後にlibncurses5-devをいれるとmake menuconfigが動いた。

# sudo aptitude install linux-source-2.6.17

/usr/srcにいってtarで解凍。linuxにln -sを貼る。zcat /proc/config.gz > /usr/src/linux/.configで設定コピー(ubuntuのkernel imageではデフォでoffにしてあるパラメータ。CONFIG_IKCONFIG、CONFIG_IKCONFIG_PROCがenableしてあれば可)。make && make modules_install。sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17-10-generic.new。