qemuでVineSeed環境を構築
VineLinuxのユーザーフォーラムに、 実機でVineSeed環境を作る方法があったので、それを参考にqemuでVineSeed環境を作ってみた。(ホントはそっち側に投稿したほうがいいんだろうけど、ログインしないと出来ないらしいので…)
参考にしたのは以下のWebページ。
- http://groups.google.co.jp/group/vine-linux-develop/browse_thread/thread/7363859d6d79ac1f
- http://calamari.reverse-dns.net:980/cgi-bin/moin.cgi/QuickStartGuide
作り方
空のハードディスクイメージを作成する。
qemu-img create -f qcow vine_seed.img 10G
VineLinux4.2のcdromイメージを指定してブートする。
qemu -cdrom Vine42-i386.iso -hda vine_seed.img -m 256 -boot d
最小構成+開発環境でインストールを行う。
インストールを完了するとリブートするが、リブートが失敗するので、ウィンドウを閉じる。
そしてcdromブート無しで起動する。
qemu -hda vine_seed.img -m 256
rootでログインし、4.2のままパッケージをアップデートする。
apt-get update && apt-get upgrade
/etc/apt/sources.listの、4.2をVineSeedに書き換えて、updateを削除する。
そしてVineSeedに切替える。一発ではうまくいかなかったので、何度か同じようなことを繰り返し行う。
apt-get update && apt-get dist-upgrade apt-get update && apt-get upgrade
完成。