- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!カーネルのコンパイル
http://memo.blogdns.net/kernelsource.htmlや
http://bbs.fedora.jp/read.php?FID=9&TID=4013を参考に。
makeとかgccとかは、既にインストールしていたので、
SRPMを操作するツールとかをインストールして設定
yum install rpmdevtools
rpmdev-setuptree
ホームディレクトリにある、rpmbuild以下で作業をすることになるようだ。
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/SRPMS/
からカーネルのSRPMをダウンロードしてきて
rpm -Uvh kernel-2.6.20-1.2944.fc6.src.rpm
で展開。~/rmpbuild/SPECSの下で
rpmbuild -bp --target i686 kernel-2.6.spec
とすると、~rpmbuild/BUILD/kernel-2.6.17/linux-2.6.17.i686/に
ソースが展開される
cp configs/kernel-2.6.17-i686.config .config
で、現在のconfigファイルをもってきて、.configの中のCONFIG_LEAGCY_PTSをyに設定
で、現在のconfigファイルをもってきて、
さらに、MakefileのEXTRAVERSIONに適当に-miyo0とか指定。
後は、
make oldconfig
make bzImage && make modules
rootになって
make modules_install
make install
grubのメニューなんかも一緒に更新してくれる
{{category Linux}}