Posted on Tue Apr 22 12:54:18 +0900 2008 by nabeken
パッケージを作る必要はないので、気楽に。
# aptitude install kernel-package ncurses-dev git-core
これでちょっと余分なものもありますが、カーネルのビルドに必要なツールが入ります。git-coreはiproute2のソースを取得するのに必要です。
# wget http://www.jp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 # wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.25-rc6.bz2 # tar jxvf linux-2.6.24.tar.bz2 # mv linux-2.6.24 linux-2.6.25-rc6 # cd linux-2.6.25-rc6 # bzcat ../patch-2.6.25-rc6.bz2 | patch -p1 # cp /boot/config-2.6.18-6-686 .config // 全部デフォルトにした # make menuconfig // IPv6関連をすべて組込みにする # make
…ホスト側のメモリ増やすべきだな ;-( 512MBとかありえんぞ…。デフォルトのconfigを流用したせいであほほど時間がかかってる。しかも、ディスク, filesystem関係のconfigをミスって起動しなかった ;-/(Debianはinitrdだからだ) 必要そうなところだけ組み込んで無事起動。
# uname -a Linux kernel-watcher 2.6.25-rc6 #3 SMP Mon Mar 17 20:34:23 PDT 2008 i686 GNU/Linux