勤務先でcoLinuxが意外と使えることを知った私は、自宅のマシンにも入れてみるのであった。これでVMware Playerをアンインストールできるかもしれない。ネットワークの設定は面倒ですがググれば問題ないレベル。
勤務先では配布物のarchLinuxをpacmanしまくってカスタマイズしていった。cygwinのtruncateコマンドでイメージファイルを広げてresize2fsで増やしていろいろ入れつつ、tune2fsでext4にして…だが、自宅では最初からCentOS6のイメージを自作しようかなと。
でも、やってみるとarchLinuxよりも起動が遅いですね。会社ではnet start…だけ書いたスクリプトを叩いてマウスを移動する時間よりも早く起動が終わり、sshですんなり入れる感じでしたけど、ちょっと待たされます。SSDとHDDの違いか、XPとVistaの違いかもしれないが。
基本的には、
- VMwareでCentOS6(32bit)を最小構成でインストール。ディスクサイズは小さくする。私は1GBでやりました
- パーティションはカスタマイズして、/だけをsda1に定義
- qemu-img等でrawに変換…最初からqemuでインストールすれば良かった
- dd if=/path/to/img.raw of=cent6/root.fs bs=512 skip=2048
これでroot.fsができます。coLinuxのcobd(block device)はパーティションを扱えないんで、sda1の部分を抜き出す必要があります。scsi0=disk,d:\path\to\img.rawとやればパーティションを扱えるそうですが…
