coLinuxでDebianを使う

Let'snote R6上でLinuxが使用したい、けれどもWindowsXPの環境も捨てたくない。
ということで、coLinuxの導入を試みることにいたしました。
まず、coLinuxのインストールファイルとDebian lennyのイメージをサイトから入手してきます。
Cooperative Linux

  • インストール時のバージョン:coLinux 0.7.7.1
  • Debian lennyのイメージ: 5.0r2

インストール時のオプションは特に変えません。インストーラーがダウンロードしようとするイメージはバージョンが古いのでno downloadを選択しておきます。
インストールが終わったら、c:\Program Files\coLinux以下にDebian lennyのイメージを展開します。

Debian-5.0r2-lenny.ext3.2gb
debian-lenny.bat
debian-lenny.conf

swap用のイメージを作成します。512MBなので1024*1024*512で536870912B。

> fsutil file createnew swap_device 536870912
File C:\Program Files\coLinux\swap_device is created

>

swapとeth1をdebian-lenny.confに加えます。

cobd1="swap_device"
eth1=tuntap

debian-lenny.batを起動してcoLinuxを動かしてみます。
root:coLinuxでログインしてswapを作る作業します。

colinux:~# mkswap /dev/cobd1
Setting up swapspace version 1, size = 536866 kB
no label, UUID=7d4d991f-e1d1-4ee4-9549-f5127a109918
colinux:~# 

/etc/fstabにswapを加えます。

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/cobd1      swap            swap    defaults        0       0
/dev/cobd0      /               ext3    errors=remount-ro 0       1
/dev/cobd2      /media/cdrom0   udf,iso9660 user,noauto     0       0

swaponコマンドでswapをマウントして完成です。

colinux:~# swapon -s
Filename                                Type            Size    Used    Priority
colinux:~# swapon -a
Adding 524280k swap on /dev/cobd1.  Priority:-1 extents:1 across:524280k
colinux:~# swapon -s
Filename                                Type            Size    Used    Priority
/dev/cobd1                              partition       524280  0       -1
colinux:~#