これらのサイトを参考にした
ディスクは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>
で,起動したら新しいディスクで起動.これでディスクがたくさん使える