windows7 を買ったので XP Mode をつかって coLinux を動かしてみました。
環境
windows7 Professional 64bit
coLinux 0.7.4.1
XP Mode を起動して、 coLinux をインストールします。
XP Mode のネットワーク設定は NAT です。さらに coLinux も XP との NAT を設定します。
関係としてはこんな感じ
windows7(host) –NAT– WindowsXP : XP Mode(client&host) –NAT– coLinux(client)
まず最初にやったのが、ブート用のイメージを windows7 上のGドライブに配置して起動してみました。
XP Mode では windows7 のドライブを共有設定していて、\\tsclient\ドライブレター でアクセスできます。
下記のようにコンフィグを修正して起動しました。
kernel=”c:\Program Files\coLinux\vmlinux”
cobd0=”\\tsclient\G\Linux\img\ubuntu4gb.img”
cobd1=”\\tsclient\G\Linux\img\ubuntu-swap.img”
cobd2=”\\tsclient\G\Linux\img\work.img”root=/dev/cobd0
ro
initrd=”c:\Program Files\coLinux\initrd.gz”
eth0=tuntap, “TAP”
これは失敗。
ext3_get_inode_loc: unable to read inode block
と出てうまく動きませんでした。
今まで問題なく動いてたものなので、イメージが破損しているということはないです。
ネットワーク上のイメージでは駄目なようです。
イメージをXPの仮想ディスク(Cドライブ)にコピーして、コンフィグを書き換えて試してみました。
kernel=”c:\Program Files\coLinux\vmlinux”
cobd0=”c:\Linux\img\ubuntu4gb.img”
cobd1=”c:\Linux\img\ubuntu-swap.img”
cobd2=”c:\Linux\img\work.img”root=/dev/cobd0
ro
initrd=”c:\Program Files\coLinux\initrd.gz”
eth0=tuntap, “TAP”
これで問題なく動作しました。
イメージはXP側に配置しなければならないようです。
