| Windows上の仮想マシンで他のOSを使う 2009/03/08 |
|
| Vmware Playerと言う無料ツールで仮想マシンを作ります。 ハードディスクに余裕があればXPマシンにWindows7β、VistaやLinuxなどインストールが出来ます。 またLinuxにWindowsも出来るようです。 β版のテストには良いでしょう。管理人はVista UltimateからWindows7β版を入れてみました。 |
|
| 用意するもの 1.Vmware Player HOME DOWNLOAD 2.QEMU HOME 最新版DOWNLOAD 3.インストールするOSのCD(isoファイルからでも可能です。)ここではCD又はDVDで説明します。 |
|
| SATAのハードディスクに仮想マシンはインストール可能ですが、インストールした領域とフロッピー、 CD-ROM以外は認識しません。vmxファイルに何かを記述すれば認識するのかどうかは管理人には 不明です。 |
|
| 1.VMwareのインストール | |
| ダウンロードしたVMware-player-2.5.1-126130.exeを実行する。 | |
| インストール・ホルダーはノーマルでも指定ホルダーでも問題無し。 インストールが完了したら再起動します。 |
|
| 2.QEMUでPCエミュレータ作成 | |
| ダウンロードしたqemu-0.9.1-windows.zipを適当なホルダーを作り、解凍をする。 ホルダー付きで解凍されますので名前を変更しましょう。 後でDOS窓で起動するので簡単なホルダー名が楽です。 |
|
| プログラム>アクセサリ>コマンドプロンプトを開く。QEMUのホルダーに移動をする。 [例]Windows7β版をD:\windows7にインストールする場合です。 Dドライブにwindows7ホルダーを先に作ってからDOS窓で実行します。 ![]() 赤文字は適当に変更して下さい。 > qemu-img.exe create -f vmdk d:\windows7\windows7.vmdk 20G 20Gは仮想マシンの容量です。(ここではWindows7.vmdk) |
|
| 3.VMwareの設定ファイル****.vmxの作成(ここではWindows7.vmx) メモ帳やエディターで作成します。先ほどQEMUで作成した*****.vmdkと同じホルダーに保存。 青文字は※の範囲で決定します。 memsize = "1024"はメモリーサイズです。標準では256です。 |
|
| ----------------↓------------------------------------------------- .encoding = "Shift_JIS" config.version = "8" virtualHW.version = "3" memsize = "1024" ide0:0.present = "TRUE" ide0:0.fileName = "windows7.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "Q:" ide1:0.deviceType = "cdrom-raw" floppy0.fileName = "A:" ethernet0.present = "TRUE" ethernet0.connectionType = "nat" ethernet0.virtualDev = "e1000" usb.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "Windows7" guestOS = "winVista" nvram = "windows7.nvram" scsi0:0.redo = "" ethernet0.addressType = "generated" uuid.location = "56 4d 22 4e df 57 77 66-0c 04 9b 7e 1c fd 8b 09" uuid.bios = "56 4d 22 4e df 57 77 66-0c 04 9b 7e 1c fd 8b 09" ide1:0.autodetect = "FALSE" ethernet0.generatedAddress = "00:0c:29:fd:8b:09" ethernet0.generatedAddressOffset = "0" checkpoint.vmState = "windows7.vmss" tools.remindInstall = "FALSE" ide0:0.redo = "" extendedConfigFile = "windows7.vmxf" virtualHW.productCompatibility = "hosted" tools.upgrade.policy = "manual" vmotion.checkpointFBSize = "16777216" tools.syncTime = "FALSE" usb.autoConnect.device0 = "path:1/4/0/0 autoclean:1" usb.autoConnect.device1 = "path:1/6/5 autoclean:1" usb.autoConnect.device2 = "path:1/2/0 autoclean:1" ----------------↑------------------------------------------------- |
|
| ※ guestOS = "winVista"は下記のように設定します。これ以外ではエラーになります。 | |
| Red Hat Enterprise Linux 4 (64bit) Red Hat Enterprise Linux 4 (32bit) Red Hat Linux 7 以上 SuSE Linux (64bit) SuSE Linux 7.3 以上 Ubuntu Linux (64bit) Ubuntu Linux (32bit) カーネル 2.6 Linux (64bit) カーネル 2.4 Linux (64bit) カーネル 2.6 Linux (32bit) カーネル 2.4 Linux (32bit) Linux一般 FreeBSD (64bit) FreeBSD 4.3 以上 Solaris 10 (64bit) Solaris 10 (32bit) Windows Vista (64bit) Windows Vista (32bit) Windows XP Pro Windows XP Home Windows 2000 Pro Windows NT Windows Me 64bit OS 一般 32bit OS 一般 |
rhel4-64 rhel4 redhat suse-64 suse ubutu-64 ubuntu other26xlinux-64 other24xlinux-64 other26xlinux other24xlinux linux freebsd-64 freebsd solaris10-64 solaris10 winVista-64 winVista winXPPro winXPHome win2000Pro winNT winMe other-64 other |
| 4.インストールするOSをCDドライブにshiftを押しながら挿入をする。 | |
| 5.VMware Playerの起動 先ほどインストールしたVMware Playerを起動します。「開く」で先ほどエディターで作成ファイルを 指定します。****.vmx ![]() |
|
6.OSのインストールが自動で開始されます。ここまでくれば仮想マシンの完成です。![]() |
|
VMware Player上のWindows7β版![]() |
|
結論 やはり仮想マシンで利用するよりは、空きパーテーションを作成してインストールした方が良い。 ブート・メニューが気にならないのであれば、CにXP又はVista、Dなどの空きにWindows7が良い。 XP上、DにWindows7をインストールするとXPのCは無視され、7を入れたドライブがCとなります。 Windows7をインストールしてもXP上からDは認識されます。 |
|