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 で無事に起動。