カーネルをリビルドしてみた
カーネルバージョン:2.6.18-8.el5
上記から該当のソース(kernel-2.6.18-8.el5.src.rpm)をダウンロードする。
[>http://ftp.riken.jp/Linux/centos/5.0/os/SRPMS/kernel-2.6.18-8.el5.src.rpm↑参考 感謝
下記コマンドでインストールする。
# rpm -ihv kernel-2.6.18-8.el5.src.rpmいろいろと『存在しません』的なエラーが発生するが無視していいみたい。
次に下記コマンドでkernelをリビルドする。
# rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.specそしたら、rpmbuildコマンドないよ。と怒られた。
bash: rpmbuild: command not found[>PC/NETのetcetra/2007-08-25↑参考 感謝
rpmコマンドはすでにインストールしてあるので、下記コマンドでrpmbuildをインストールする。
# yum install rpm-buildするとrpmbuildコマンドが使えるようになる。
それから、次にkernelをインストールする。
# cd /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686/ # make menuconfigそしたら、エラーが発生。
make[1]: *** [scripts/kconfig/lxdialog/checklist.o] エラー[>rpmbuildコマンドを使おう↑参考 感謝
# yum -y install ncurses ncurses-devellすると、エラーが発生しないようになる。
編集中
[>scripts/kconfig/lxdialog/checklist.c のエラー追記
ここまできて止めました。