menu
書いてる野郎
orebike@gmail.com
VMwareの時計の進みが許せないのでカーネルを再構築してみた。
イロイロなサイトを参考にしたが・・・みんなliloな時代
Linuxのソース自体を取得する。
こいつは linux-source
というパッケージで提供されている。
kernel-source
と書いてあるページがあるが etch ではそんなパッケージは無い
$ aptitude install linux-source
で最新のソースが /usr/src/
にコピーされる
展開する
$ tar xvjf linux-source-2.6.18.tar.bz2
gzip2 で圧縮されてるのでオプションは j
展開が完了したらリンクを作る これが流儀
$ ln -s linux-source-2.6.18 linux
中に入って
$ make oldconfig
これで現在の設定がコピーされる。その後
$ make menuconfig
でその設定をちょっといじる。今回は CPU の割り込み頻度を下げる。
この中の
Processor type and features --->
の中の
Timer frequency (250 HZ) --->
これを 100Hz
に変更する。
EXIT
で終了
make
$ make-kpkg --revision=ore.1.0 kernel-image
メッチャ時間がかかるのでなにかして待つ。
そうすると /usr/src
に
linux-image-2.6.18_ore.1.0_i386.deb
こういうパッケージができあがるので。このパッケージをインスコして終了。
$ dpkg -i /usr/src/linux-image-2.6.18_ore.1.0_i386.deb
っで起動しない。最小限の起動用にinitrdを作らないといけないっぽい。