QEMU on Windows QEMU は、多種のCPUをエミュレートするプログラムです。Windows版は アルファバージョン(開発初期のバージョン)です。 ダブルハイフン"--"は、必要なくなりました。すべてのオプションにシングルハイフンを 使って下さい。 1.インストール zipファイルを展開してください。インストーラーを使う必要はありません。 2. qemu の実行 実行するのには、2つ方法があります。 2.1 バッチファイルを使う方法 qemu-win.batをダブルクリックすると、デスクトップ上にlinuxが起動します。 コマンドプロンプト(MS-DOSプロンプト)上では次のようにします。 qemu.exe -L . -hda linux.img -L が、biosの位置を、-hda がハードディスクのイメージファイルを 指定するオプションです。 マウスカーソルが消えたときは、CtrlとAltキーを同時に押してください。WindowsMeでは、 AltとTabを使ってください。 linuxを終了するには、Ctrl-Alt-2のキーを同時に押します。(qemu)プロンプトがでたら、 quitとタイプします。 (qemu) quit 2.2 ショートカットを使う方法 qemu.exeのショートカットを作ります。右クリックしてプロパティを表示し、リンク先 に、-L . -hda linux.img を付け足します。ショートカットをダブルクリックすれば 実行されます。 3. 確認 同梱されているlinux.imgには、nbenchというベンチマークが含まれています。 起動するには、次のようにします。 sh-2.05b# cd nbench sh-2.05b# ./nbench INTEGER INDEX と FLOATING-POINT INDEX が Pentium 90MHz との比較を表します。 4. x86_64のエミュレーション qemu-x86_64.batをダブルクリックしても、デスクトップにLinuxが起動します。 32ビットと64ビットのOSを動かすことができます。 5. ハードディスクイメージ qemu-img.exeを使って、ハードディスクのイメージファイルを作ることができます。 10Mバイトのハードディスクイメージを作るには、次のようにします。 qemu-img.exe create harddisk.img 10M 6. フロッピーとCD-ROM QEMUモニターを使って、フロッピーやCD-ROMイメージを替えることができます。 QEMUモニターを表示するには、Ctrl,Alt,2のキーを同時に押してください。Ctrl, Alt, 1 を同時に押すと、ゲストOSの画面にもどります。 フロッピーとCD-ROMを使うには、イメージファイルに変換する必要があります。 フロッピーのイメージ化には、DiskExploreなど好みのものを使ってください。 CD-ROMは、iso形式のイメージに変換する必要があります。CD-Rライティングソフトがあれば、 それが使えると思います。なければ、cdrtoolsというフリーのソフトウェアもあります。 これらを同時に使うには、次のようにします。 qemu.exe -L . -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso -L : bios の位置 -m : メモリサイズ(Mバイト) -boot : 起動するデバイス フロッピー(a)、ハードディスク(c)、CD-ROM(d) -fda : フロッピーイメージ -hda : ハードディスクイメージ -cdrom : CD-ROMイメージ フロッピーとCD-ROMイメージを取り替えたいときは、QEMUモニターで次のようにします。 (qemu) change fda filename.img もしくは、 (qemu) change cdrom cdimage.iso 7. アンインストール 展開したフォルダを削除してください。インストーラを使った場合、レジストリを使用しています。 8. 注意 1つのハードディスクイメージで、2つQEMUを同時に動かさないでください。ディスク イメージが壊れます。 9. ライセンス 仮想CPUコアライブラリおよびPCシステムエミュレータはLGPLライセンスとなっています。 Licenseフォルダにあるファイルをご覧ください。 なお、本プログラムの使用による問題について保証は出来かねますのでご了承ください。 10. リンク QEMU http://fabrice.bellard.free.fr/qemu/ Bochs BIOS http://bochs.sourceforge.net/ VGA BIOS http://www.nongnu.org/vgabios/ MinGW http://www.mingw.org/ SDL Library http://www.libsdl.org/ kazu