qemuでFreeBSDを入れて見る
1. qemu0.9.0をインストールする。
http://www.h7.dion.ne.jp/~qemu-win/index-ja.html
この記事では、c:\qemuにインストールしたものとして話を進めます
2. windowsの環境変数を設定
環境変数名Pathに、値として"c:\qemu"を追加
3.ディスクイメージ作成
c:\qemu> qemu-img create -f qcow2 qemu-disk.img 20G
5. install.bat作成
REM Start qemu on windows. @ECHO OFF REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well. SET SDL_VIDEODRIVER=windib REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl. SET SDL_AUDIODRIVER=dsound REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help. SET QEMU_AUDIO_DRV=dsound REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor. SET QEMU_AUDIO_LOG_TO_MONITOR=0 REM PCI-based PC(default): -M pc REM ISA-based PC : -M isapc REM -M isapc is added for NE2000 ISA card. qemu.exe -L . -m 128 -hda qemu-disk.img -soundhw all -M pc -no-acpi -boot d -cdrom 5.4-RELEASE-i386-disc1.iso
6. install.batを実行
・起動メニューのところで、Boot FreeBSD with acpi disabledを選択すること(起動メニューが何故か勝手に自動選択されることもある。)
・インストールの最後のほうで、acpi disabledのままにするか聞かれるので"YES"と答える。
・実行時間は20分から30分かかります。
・インストール中にports入れるかどうか聞いてくるので、screenとかbashを使うつもりなら入れたほうがよい。
7. freebsd.batを作成
REM Start qemu on windows. @ECHO OFF REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well. SET SDL_VIDEODRIVER=windib REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl. SET SDL_AUDIODRIVER=dsound REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help. SET QEMU_AUDIO_DRV=dsound REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor. SET QEMU_AUDIO_LOG_TO_MONITOR=0 REM PCI-based PC(default): -M pc REM ISA-based PC : -M isapc REM -M isapc is added for NE2000 ISA card. qemu.exe -L . -m 128 -hda qemu-disk.img -soundhw all -M pc -no-acpi -redir tcp:22::22
8. freebsd.batを実行して、OSを起動する
puttyで接続する場合は、接続先サーバを127.0.0.1にすればよい。
9. 必要なアプリを入れる
下記ページを参考に、bash,screen,sudo,apache,mysqlなどを入れる
http://freebsd.g.hatena.ne.jp/py4s-tnk/20080921/1222010942
番外:kqemuの導入方法
下記ページからインストール
http://www.h6.dion.ne.jp/~kazuw/qemu-win/Kqemu-1.3.0pre11-install.exe
コンパネの"プログラムの追加と削除"で、"QEMU Accelerator Module"で登録されます。(kqemuという名前でリストされないので要注意!)
kqemuの説明については、Windowsスタートメニューから、kqemuのドキュメントを選びます。
kqemuを開始するには、以下を実行します。(基本的にインストールしたら、すでに開始しているようです)
net start kqemu
kqemuを停止するには、
net stop kqemu