kernelパッチ当て

とりあえず、yumで楽チンにインストールできないか挑戦。


# yum install yum-utils

# yumdownloader --source kernel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nara.wide.ad.jp
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
No source RPM found for kernel-2.6.18-194.3.1.el5.x86_64
No source RPM found for kernel-2.6.18-194.8.1.el5.x86_64
No source RPM found for kernel-2.6.18-194.el5.x86_64
Nothing to download
ソースrpm無い。
仕方がないので

# wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.gz
どうせなので、kernelを思い切りピーキーな設定にしてみる。

# cp linux-2.6.34.tar.gz /usr/src/kernels
# cd /usr/src/kernels
# tar xvzf linux-2.6.34.tar.gz
# patch -p1 < patchfile

# make
パッチ当てたらmakeでエラーが出た・・・
仕方がないので単純にmakeすることにする。
しかし、これが止まる止まる。フリーズしまくり。
何とか、再起動->makeで続きをコンパイル でイメージを作成する。


# make modules_install
# installkernel 2.6.34 arch/x86_64/boot/bzImage System.map
2.4の頃に比べると、格段に楽になったなぁ。
一応GRUBを確認。

# vi /boot/grub/menu.list

title CentOS (2.6.34)
root (hd0,0)
kernel /vmlinuz-2.6.34 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.34.img

OK。再起動だ。

・・・kernel panicか・・・