イメージサイズ拡張

自分用メモ。
http://wiki.colinux.org/mediawiki/index.php/ExpandingRoot
http://clouder.jp/yoshiki/mt/archives/000406.html

まず、XPのDOSプロンプトで空のイメージを作ります。

C:\> fsutil file createnew ubuntu-ja-5.10-colinux-i386-4g.img 4294967296

最後の4294967296は4GBytesの意味。

次にubuntu-ja-5.10-colinux-i386.xmlを編集し、block_deviceのindex="2"を追加して先のイメージファイルを追加。


	
	
	
	root=/dev/cobd0
	
	
	

coLinuxを再起動します。起動したらコマンドで以下を入力。

# mkfs.ext2 /dev/cobd2
# e2fsck /dev/cobd2                 (←これは失敗したので飛ばしました。)
# dd if=/dev/cobd0 of=/dev/cobd2
# e2fsck /dev/cobd2                 (←これはdd後にresize2fsでエラーになったので行いました。)
# resize2fs -p /dev/cobd2
# e2fsck /dev/cobd2
# shutdown now -h

ddした後にinodeのエラーがでたりしてたけどe2fsckしたりしたら何とか動いているみたいなのでよしとしています。

このあとubuntu-ja-5.10-colinux-i386.xmlのblock_deviceの0を新しいイメージにし、2の項目を消して、再起動すればOK。


	
	
	root=/dev/cobd0
	
	
	

これを見てされる人は自己責任でお願いします。