hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

2008-11-24

coLinux入りカーネルソースにOpenVZのカーネルパッチ当てを試みるも失敗



参考URL



作業環境はcoLinux 0.7.3、kernel 2.6.22.18。


まず、coLinuxのSnapshotsのページから0.7.3の最新のカーネルstable-colinux-20080524.tar.gzを取得。まずビルド環境が整っているかの確認も兼ねて、coLinuxのメモ - カーネルのコンパイルに従ってmake kernelまでやってみた。



# cd /usr/src
# wget http://www.colinux.org/snapshots/stable-colinux-20080524.tar.gz
# tar zxf stable-colinux-20080524.tar.gz
# cd stable-colinux-20080524
# ./configure
# make kernel


次にOpenVZのカーネルパッチを組み込もうと思い、Compiling the OpenVZ kernel (the Debian way) - OpenVZ Wikiではdebian etchに含まれるカーネル2.6.18が前提になっているのでこれは使えないと判断し、自前でパッチを当ててビルドしようと思った。


探して見つけたpatch-ovz005.1-combined.gzをとってきて解凍して、パッチ当てを試みたがぜんぜんあたらなくて*.rejファイルが大量にできてしまった。記憶があやふやだけどこんな感じで実行した。



# cd /usr/src/download
# wget http://download.openvz.org/kernel/branches/2.6.22/2.6.22-ovz005.1/patches/patch-ovz005.1-combined.gz
# gunzip patch-ovz005.1-combined.gz
# cd /usr/src/build/stable-colinux-20080524
# patch -p1 < /usr/src/download/patch-ovz005.1-combined


http://download.openvz.org/kernel/branches/debian/etch/ とかを見てもバージョンが飛び飛びだし、OpenVZではdebianはメインターゲットではないのかもという印象を受けた。





0 件のコメント:

ブログ アーカイブ