ubuntu用イメージファイルサイズが1GBしかないので6GBまで増やす。

まずは、cygwin上で以下のコマンドにより、6GBのイメージファイルを作成する。

dd if=/dev/zero of=6gb.img bs=1M count=6144


作成した6GBのイメージファイルをcoLinux上でマウントするため、
coLinuxの設定ファイルに以下を追記する。

以下を

root=/dev/cobd0

に書き換える。

root=/dev/cobd0 single


coLinuxを起動(single mode)し、ファイルシステム作成

mke2fs -j /dev/cobd2


マウントし、既存ファイルをすべてコピー

mount /dev/cobd2 /mnt

cd /
cp -a bin boot dev etc home initrd lib lost+found media opt root sbin srv tmp usr var /mnt

(mnt proc sysなどは除く)

コピーしなかったディレクトリの空ディレクトリを作成

mkdir /mnt/mnt
mkdir /mnt/proc
mkdir /mnt/sys

coLinuxをシャットダウン

coLinuxの設定ファイルでindex="0"のイメージとして6GBのイメージを指定する。
(既存のindex="0"の行は消す)

先ほど追加した以下の行も削除

以下を

root=/dev/cobd0 single

に戻す。

root=/dev/cobd0


再度coLinuxを起動し、新しい6GBのイメージファイルで起動していることを確認する。(df -hなど)


これで以後、6GBのイメージファイルが使用できます。