http://clouder.jp/yoshiki/mt/archives/000406.html
1GB = 1,073,741,824bytes
C:\>fsutil file createnew root_fs_new 4294967296
coLinuxをインストールした C:\coLinux-installer-20060925 へ移動
作成したイメージを読み込むようにするのと、シングルユーザーモードで立ち上がるように cent4.colinux.xml ファイルを編集
<?xml version="1.0" encoding="UTF-8"?> <colinux> <block_device index="0" path="\DosDevices\C:\coLinux-installer-20060925\root.ext3" enabled="true" alias="hda1"/> <block_device index="1" path="\DosDevices\cdrom0" enabled="true"/> <block_device index="2" path="\DosDevices\C:\coLinux-installer-20060925\root_fs_new" enabled="true"/> <block_device index="7" path="\DosDevices\C:\coLinux-installer-20060925\swap_device" enabled="true"/> <cofs_device index="0" path="\DosDevices\C:\coLinux-installer-20060925" type="flat" enabled="true" /> <network index="0" type="tap"/> <bootparams>root=/dev/cobd0 single</bootparams> <initrd path="initrd.gz" /> <image path="vmlinux"/> <memory size="128"/> </colinux>
再起動し、イメージをフォーマット&mount
# mkfs.ext3 /dev/cobd2 # mkdir /mnt2 # mount -t ext3 /dev/cobd2 /mnt2
/proc /mnt2 以外のデータを全て新しいイメージへコピー
# cd / # cp -a bin/ dev/ home/ lib/ misc/ opt/ sbin/ sys/ \ var/ boot/ etc/ initrd/ lost+found/ mnt/ selinux/ \ tmp/ cdrom/ halt iso/ media/ root/ srv/ usr/ /mnt2/ # mkdir /mnt2/proc
作成したイメージで立ち上がるように編集し直し、再起動
<?xml version="1.0" encoding="UTF-8"?> <colinux> <block_device index="0" path="\DosDevices\C:\coLinux-installer-20060925\root_fs_new" enabled="true" alias="hda1"/> <block_device index="1" path="\DosDevices\cdrom0" enabled="true"/> <block_device index="7" path="\DosDevices\C:\coLinux-installer-20060925\swap_device" enabled="true"/> <cofs_device index="0" path="\DosDevices\C:\coLinux-installer-20060925" type="flat" enabled="true" /> <network index="0" type="tap"/> <bootparams>root=/dev/cobd0 fastboot</bootparams> <initrd path="initrd.gz" /> <image path="vmlinux"/> <memory size="128"/> </colinux>