SRPMによるカーネル再構築手順

環境

  • CentOS5
  • Kernel 2.6.9

配布元

再構築手順

カーネルのSRPMを入手

wget http://mirrors.kernel.org/centos/4.5/updates/SRPMS/kernel-2.6.9-55.0.2.EL.src.rpm

SRPMをインストールし、設定をビルドする。

rpm -ivh kernel-2.6.9-55.0.2.EL.src.rpm 
cd /usr/src/redhat/SPECS/
rpmbuild -bp --target i686 kernel-2.6.spec

管理用にバージョン表記を行う

cd /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/
vi Makefile 
  • 変更前
    EXTRAVERSION = -prep
  • 変更後
    EXTRAVERSION = -2.6.9-NEW

コンパイル

  • 設定の読み込み
make mrproper
cp configs/kernel-2.6.9-i686.config .config
make oldconfig
  • コンパイル
    make
    make modules_install
    make install

再起動時の注意

起動時のデフォルトカーネルは古いカーネルとなっている。
新しいカーネルが正常に起動することを確認したら、/boot/grub/grub.confに新しいカーネルが起動するように設定を行う。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS