coLinux 0.7.3 の Kernel をコンパイルしてみる

coLinux のソース http://downloads.sourceforge.net/colinux/coLinux-0.7.3-src.tar.gz をダウンロード。
Linux Kernel 2.6.22.18 のソース http://aist.ring.gr.jp/archives/linux/kernel.org/kernel/v2.6/linux-2.6.22.18.tar.bz2 をダウンロード。

cd /usr/src
sudo tar jxf ~/linux-2.6.22.18.tar.bz2
cd
tar zxf coLinux-0.7.3-src.tar.gz

~/coLinux-0.7.3/doc/building の 4.2 Compiling the Cooperative Linux kernel (the vmlinux file) を参照して

cd coLinux-0.7.3/patch
cat `cat series-2.6.22.18` > /tmp/sumary.patch
cd /usr/src/linux-2.6.22.18
sudo patch -p1 < /tmp/summary.patch
rm /tmp/sumary.patch
sudo cp ~/coLinux-0.7.3/conf/linux-2.6.22.18-config .config
su
sudo echo "-co-private" > localversion-cooperative
exit
sudo make oldconfig
sudo make vmlinux
sudo make modules
sudo make modules_install

/lib/modules/2.6.22.18-co-private が増えた。

できあがった vmlinux を Windows に持ってきて、今使っているものと交換。
サービスの coLinux を手動起動にする。
Windows を再起動して、"C:\Program Files\coLinux\colinux-daemon.exe" @M:\Data\coLinux\ubuntu.conf で無事に起動。