DebianでOpenVZカーネルアップデート

頻繁に活動されているようでとても頼もしい.

カーネルを落として展開

$ su
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.9.tar.gz
# tar zxvf linux-2.6.9.tar.gz
# cd linux-2.6.9/

patchとconfigを落として充てる※メモリを4G以上つんでいるのでenterpriseを取ってきた.

# wget http://download.openvz.org/kernel/stable/023stab040.1/configs/kernel-2.6.9-023stab040-i686-enterprise.config.ovz
# http://download.openvz.org/kernel/stable/023stab040.1/patches/patch-023stab040.1-combined.gz
# gzip -d patch-023stab040.1-combined.gz

# patch -p1 < patch-023stab040.1-combined

OpenVZ用カーネル作成

# make menuconfig
※取ってきたconfigをロードしてCPUのタイプをあわせた(Xeon)
※/usr/src/linux-2.6.9/kernel-2.6.9-023stab040-i686-enterprise.config.ovz
※ロードする時に.configからカーソルが動かない場合はCtrl-BSで文字を削除してconfigのパスを書く

# make-kpkg clean
# make-kpkg --revision=OpenVZ.2.6.9 kernel_image

出来上がったやつをインストール

# cd ../
# dpkg -i kernel-image-2.6.9-023stab040_OpenVZ.2.6.9_i386.deb
# reboot