goo blog サービス終了のお知らせ 

pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

fedora kernel make

2009-01-17 15:08:16 | Linux
http://ftp.jaist.ac.jp/pub/Linux/Fedora/
あたりからkernelソースをwget
kerenlをインストール
# rpm -ihv kernel-2.6.27.9-73.fc9.src.rpm
cpio: MD5 チェックサムが適合しません。
が表示されたらMD5チェックを無視してインストール
# rpm --nomd5 -Uvh kernel-2.6.27.9-73.fc9.src.rpm
kerenlのビルド、パッチ
# rpmbuild -bp --target i686 /usr/src/redhat/SPECS/kernel.spec
 ビルドが終了すると、/usr/src/redhat/BUILD/kernel-2.6.27ディレクトリの下に
linux-2.6.x(ここではlinux-2.6.27)というサブディレクトリが作成されるので、それを/usr/srcに移動する
# mv /usr/src/redhat/BUILD/kernel-2.6.27/linux-2.6.27 /usr/src/linux-2.6.27.9-pepo
# cd /usr/src/linux-2.6.27.9-pepo
# vi Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 27
EXTRAVERSION = .9-pepo <--適当な名前を追加
NAME = Trembling Tortoise

UNIONFSのパッチを適応
# patch -p1 <unionfs-2.5_for_2.6.27-rc6.diff # patch -p1 <acm-FOMA.v0.26.06.patch # make menuconfig
ここでコンフィグの設定
# make && make install && make modules && make modules_install
エラーなしで一発でインストールが終わらないがとりあえずmake && make