Introduction

Wikipedia.ja:VMware

仮想PCマシン実行環境。1台のホストPC上でWindows、Linuxをゲストとして動かすことが出来る。 作成済みの仮想マシンの実行に特化した製品であり、新たな仮想マシンを作成する機能は持たない。 但し、後述する他ツールを使うことで、イメージは作成可能である。

Download site is here.

参考

Windows上でLinux (host: windows, guest: linux)

Make image

QEMUに同伴されているツールを使うことで、imagを作成することが出来る。 QEMU on WindowsからDownload可能(更新停止中)。 現在新しいリリースは、武田俊也さんのweb pageにある。

Downloadした後、任意の場所に解凍し、プロンプトで以下を実行:

qemu-img.exe create -f vmdk d:\vmware\filename.vmdk 10G

ファイルの格納場所とイメージのサイズ(上記では10GB)は適当に変更。 イメージサイズは実際にそのディスク領域が確保される訳ではないので、多めに設定しておいたほう無難。

Make config. file

イメージを作成したディレクトリと同じディレクトリに、次のような設定ファイルを「filename.vmx」として作成:

config.version = "8"
virtualHW.version = "3"
memsize = "512"

floppy0.present = "FALSE"

ide0:0.present = "TRUE"
ide0:0.fileName = "debian.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "C:\my_document\Software\debian-502a-i386-netinst.iso"
ide1:0.deviceType = "cdrom-image"

ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"

usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Debian"
guestOS = "other26xlinux"
nvram = "debian.nvram"
scsi0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 4a 15 2a 3f 49 70-03 c9 82 f3 02 82 dc 4c"
uuid.bios = "56 4d 4a 15 2a 3f 49 70-03 c9 82 f3 02 82 dc 4c"
ide1:0.autodetect = "TRUE"
ethernet0.generatedAddress = "00:0c:29:82:dc:4c"
ethernet0.generatedAddressOffset = "0"
checkpoint.vmState = "debian.vmss"
tools.remindInstall = "TRUE"
ide0:0.redo = ""

ここでは、Debianをインストールするので、ios image「debian-502a-i386-netinst.iso」(別途ダウンロード)を指定。

編集後、「filename.vmx」をダブルクリックでVMwareを実行。 問題が無ければインストーラが起動するはず(「イメージを移動したか」等聞かれるが適当に答えれば問題ない。)。

After installation

インストール後はISO imageをはずし、通常のCD-ROM driveを指定:

ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"

Windows上でWindows (host: windows, guest: windows)

Windowsのライセンスにはご注意ください!

Make image

同上

Make config. file

仮想マシンのCD-ROM設定

ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "G:"
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "C:\my_document\Software\debian-502a-i386-netinst.iso"
ide1:0.deviceType = "cdrom-image"