coLinux インストール

どこにでも書いてるような手順だけど念のためメモ。環境は Windows 2000。ネットワーク接続はNAT。

1. 準備

インストーラとイメージファイルをダウンロード。現在の最新バージョンは v0.6.3。

2. インストール

インストーラからインストールを実行。

3. 設定ファイルの編集

coLinuxのインストール先に default.colinux.xml があるのでこれを編集する。block_device, memory などを書き換える。network は Windows2000でNAT接続する場合は tap にする。

<?xml version="1.0" encoding="UTF-8"?>
<colinux>
  <block_device index="0" path="\DosDevices\c:\Program Files\coLinux\image\Debian-20040605-mit.ext3.1610mb.img" enabled="true" />
  <block_device index="1" path="\DosDevices\c:\Program Files\coLinux\image\swap.img" enabled="true" />

  <bootparams>root=/dev/cobd0</bootparams>
  <initrd path="initrd.gz" />
  <image path="vmlinux" />
  <memory size="64" />
  <network index="0" type="tap" />
</colinux>
4. hosts ファイルの修正

Windows の hosts ファイルに colinux の設定を追加

127.0.0.1     localhost
192.168.0.40  colinux
5. ネットワーク設定

「ネットワークとダイヤルアップ接続」を開き、ローカルエリア接続のプロパティから共有を使用可能にする。

6. coLinux の起動

コマンドプロンプトから起動するか確認する。

 C:\> cd C:\Program files\coLinux
 C:\Program files\coLinux> colinux-daemon.exe -c default.colinux.xml
7. 導通検査

起動することを確認したら、ネットワークがつながるか確認。

Windows 側からping

C:\> ping colinux

Pinging colinux [192.168.0.40] with 32 bytes of data:

Reply from 192.168.0.40: bytes=32 time=1ms TTL=64
Reply from 192.168.0.40: bytes=32 time<10ms TTL=64
Reply from 192.168.0.40: bytes=32 time=5ms TTL=64
Reply from 192.168.0.40: bytes=32 time=1ms TTL=64

Ping statistics for 192.168.0.40:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  5ms, Average =  1ms

C:\>

coLinux側からping

 # ping 192.168.0.1
 PING 192.168.0.1 (192.168.0.1): 56 data bytes
 64 bytes from 192.168.0.1: icmp_seq=0 ttl=128 time=2.1 ms
 64 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=0.7 ms
 64 bytes from 192.168.0.1: icmp_seq=2 ttl=128 time=0.7 ms
 64 bytes from 192.168.0.1: icmp_seq=3 ttl=128 time=0.7 ms

 --- 192.168.0.1 ping statistics ---
 4 packets transmitted, 4 packets received, 0% packet loss
 round-trip min/avg/max = 0.7/1.0/2.1 ms
 # 
8. サービスの登録

うまくいったら一旦シャットダウンし、 coLinuxWindows サービスとして登録する。
コマンドプロンプトから以下のように実行。

 C:\Program files\coLinux> colinux-daemon.exe --install-service -c default.colinux.xml

エラーなく実行できたら、サービスを起動する。ssh などで接続できるかを確認する。だめならサービスを停止して、
6の手順で起動して、coLinux 側の設定を確かめる。