ホストOS(WindowsまたはLinux)で仮想マシンを実行するソフトウェアで、ちょっとした検証などに使用しています。
1. VMware Playerのダウンロードサイトから最新のVMware Playerをダウンロード、インストールする。
2. QEMU on WindowsのサイトからQEMU on Windowsをダウンロード、インストールする。
QEMUを使って、VMware Player用の仮想ディスクイメージを作成します。
下記のコマンド例では、Debian GNU/Linux用として20Gバイトの仮想ディスクイメージを作成しています。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
D:\qemu-0.9.0-windows> qemu-img.exe create -f vmdk "debian.vmdk" 20G
任意のフォルダに移動させる。
VMware Player用の設定ファイルを作成し、.vmdkと同じフォルダに保存する。
config.version = "8"
virtualHW.version = "3"
numvcpus = "1"
memsize = "256"
displayName = "Debian GNU/Linux 4.0 etch"
guestOS = "other26xlinux"
nvram = "debian.nvram"
scsi0:0.redo = ""
ide0:0.present = "TRUE"
ide0:0.fileName = "debian.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
ide0:0.redo = ""
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:ab:55:f9"
ethernet0.generatedAddressOffset = "0"
usb.present = "TRUE"
usb.autoConnect.device0 = ""
usb.autoConnect.device1 = ""
sound.present = "TRUE"
sound.virtualDev = "es1371"
floppy0.present = "FALSE"
floppy0.fileName = "A:"
#floppy0.startConnected = "FALSE"
uuid.location = "56 4d 40 7b 83 ec f7 70-e9 0e af 53 53 ab 55 f9"
uuid.bios = "56 4d 40 7b 83 ec f7 70-e9 0e af 53 53 ab 55 f9"
checkpoint.vmState = ""
tools.remindInstall = "TRUE"
extendedConfigFile = "debian.vmxf"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"
CDドライブにゲストOSのインストールCDをセット(*1)して、作成した設定ファイル.vmxをダブルクリックするとVMware Playerが起動、CDを読み込んでゲストOSのインストールが始まります。
(*1) Daemon ToolsでインストールCDのイメージをマウントすれば、CDメディアは不要です。
VMware Player上のゲストOSの時刻ずれが激しいようです。ゲストOS上にNTPを導入して時刻サーバーと同期を取ったり、頻繁に合わせ込むコマンドを発行する必要があるようです。ご注意ください。