coLinuxのディスクの容量を増やす

これらのサイトを参考にした

ディスクは10Gにしておいた

c:\colinux>fsutil file createnew root_fs_debian_10g 10737418240

colinuxの設定ファイルを変更(上の行は追加,下の行は変更)してcolinux起動

<block_device index="3" path="\DosDevices\c:\coLinux\root_fs_debian_10g" enabled="true" />
<bootparams>root=/dev/cobd0 single</bootparams>

シングルユーザーモードで起動する.シングルユーザーモードでないとシステムがコピーできないそうだ

reiserfsをインストール,fs作成,マウント

# apt-get install reiserfsprogs
# mkfs.reiserfs /dev/cobd3
# mount /dev/cobd3 /mnt

ルートに移動して/tmpと/proc以外コピー(結構時間がかかる),/mnt/procと/mnt/tmpを作成する./mnt/tmpのパーミッションを777に変更する(id:khashiさんの指摘で修正)

# cd /
# cp -a bin boot cdrom dev etc floppy home initrd lib lost+found opt root sbin usr var /mnt/
# mkdir /mnt/proc
# mkdir /mnt/tmp
# chmod 777 /mnt/tmp

/mnt/etc/fstabの/dev/cobd0の行を書き換え

/dev/cobd0 / reiserfs defaults 0 1

mtabの名前を変更してから,shutdown

# mv /mnt/etc/mtab /mnt/etc/mtab.disable
# shutdown -h now

colinuxの起動設定ファイルを変更.いままで使っていたディスクの部分はでコメントアウト

<block_device index="0" path="\DosDevices\c:\coLinux\root_fs_debian_10g" enabled="true" />
<!--
<block_device index="0" path="\DosDevices\c:\coLinux\root_fs_debian" enabled="true" />
-->
<bootparams>root=/dev/cobd0</bootparams>

で,起動したら新しいディスクで起動.これでディスクがたくさん使える