coLinuxに拡張パーティション追加
デフォルトの4GBでは足りなくなったので、追加した。
自分はFedora使っているのでFedoraという名前のフォルダや設定ファイルが出てきますが、適宜読み替えてください。
Windows側
追加領域確保
X:\coLinuxに
5GBのFedora.imgというファイル作成
5GBのvar.imgというファイル作成
5GBのusr.imgというファイル作成
5GBのhome.imgというファイル作成
> cd /d X:\coLinux > fsutil file createnew Fedora.img 5368709120 > fsutil file createnew var.img 5368709120 > fsutil file createnew usr.img 5368709120 > fsutil file createnew home.img 5368709120
conf書き換え
coLinuxの設定ファイルに先ほど作成したファイルも読み込むように追記
cobd2="X:\coLinux\Fedora.img" cobd3="X:\coLinux\var.img" cobd4="X:\coLinux\usr.img" cobd5="X:\coLinux\home.img"
起動
colinux-daemon.exe @Fedora.conf
coLinux側
フォーマット
# mkfs.ext3 /dev/cobd2 # mkfs.ext3 /dev/cobd3 # mkfs.ext3 /dev/cobd4 # mkfs.ext3 /dev/cobd5
マウント
マウントポイント作成
# mkdir /mnt/Fedora /mnt/var /mnt/usr /mnt/home
マウント
# mount -t ext3 /dev/cobd2 /mnt/Fedora # mount -t ext3 /dev/cobd3 /mnt/var # mount -t ext3 /dev/cobd4 /mnt/usr # mount -t ext3 /dev/cobd5 /mnt/home
コピー
権限等ひっくるめたコピーするので -a 付ける
# cd / # cp -a bin dev lost+found sbin srv tmp bvoot etc lib media opt root selinux /mnt/Fedora # cp -a /var/* /mnt/var # cp -a /usr/* /mnt/usr # cp -a /home/* /mnt/home
fstab編集
/mnt/Fedora/etc/fstabを編集
/dev/cobd0 / reiserfs defaults 1 1 /dev/cobd1 none swap defaults 0 0 /dev/cobd2 /var ext3 defaults 0 0 /dev/cobd3 /usr ext3 defaults 0 0 /dev/cobd4 /home ext3 defaults 0 0
コピーしなかったフォルダ作成 & マウントポイント作成
cd /mnt/Fedora mkdir -p mnt mnt/windows proc sys home usr var
mtabをリネーム
mv /mnt/img/etc/mtab /mnt/img/etc/mtab.disable
shutdown
# shutdown -h now