VMware Player

VMware Player 2 の設定についての覚書
[最終更新日: 2008/10/20]

1. 各種の設定

| INDEX

以下、.vmxファイルの設定例。

基本情報の設定
config.version = "8"
virtualHW.version = "3"
guestOS = "otherlinux"
displayName = "DEMO"
nvram = "DEMO.nvram"
checkpoint.vmState = "DEMO.vmss"
CPUの設定

CPU数の設定

numvcpus ="2" #Enable SMP
メモリの設定

メモリサイズの設定

memsize = "256"
HDDに関する設定

IDE接続の場合。

# 1個目
ide0:0.present = "TRUE"
ide0:0.fileName = "****.vmdk"

# 2個目
#ide0:1.present = "TRUE"
#ide0:1.fileName = "****.vmdk"

SCSI接続の場合。

scsi0.present = "TRUE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "****.vmdk"
scsi0:0.redo = ""
VGAに関する設定

実験的なDirect3Dサポートを有効にする。

mks.enable3d = TRUE
vmmouse.present = FALSE
svga.vramSize = "16777216" #VRAM 16MB
#svga.vramSize = "33554432" #VRAM 32MB
#svga.vramSize = "67108864" #VRAM 64MB
#svga.vramSize = "134217728" #VRAM 128MB
CD-ROMドライブの設定

ホストOSのドライブを使う場合は以下の設定。

ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"

ISOイメージを直接指定する場合は以下の設定。

ide1:0.present = "TRUE"
ide1:0.fileName = "*******.iso"
ide1:0.deviceType = "cdrom-image"
FDDデバイスの設定

ホストOSのドライブを使う場合は以下の設定。

floppy0.present = "TRUE"
floppy0.startConnected = "TRUE"
floppy0.fileType = "device"
floppy0.fileName = "auto detect"

FDイメージを使用する場合は以下の設定。

floppy0.present = "TRUE"
floppy0.startConnected = "TRUE"
floppy0.fileType = "file"
floppy0.fileName = "*******.img"

BIOS設定からLegacy Diskette A:とLegacy Discatte B:を[Enable]に設定するとFDD2つが利用可能。

FloppyイメージファイルはLinuxなどのインストール用のboot.imgのようなものを利用できる模様。

SOUNDデバイスの設定

デバイスはes1371かsb16を指定可能の模様。

sound.present = "TRUE"
sound.virtualDev = "es1371" #DEFAULT: Creative Sound Blaster Audio PCI 128 (CT5880)
#sound.virtualDev = "sb16" #Sound Blaster 16 互換
Ethernet(LAN)の設定

デバイスは vlance か e1000 を指定。

ethernet0.present = "TRUE"
ethernet0.virtualDev = "vlance" #DEFAULT: AMD PCNet32 (Am79c970A)
#ethernet0.virtualDev = "e1000" #Intel EtherExpress1000

接続のタイプの指定の例。環境に合わせて選ぶ。

ethernet0.connectionType = "bridged"
#ethernet0.connectionType = "Host-Only"
#ethernet0.connectionType = "nat"
#ethernet0.connectionType = "custom"
シリアルポートの設定

ホストOSのポートを指定する場合。

serial0.present = "TRUE"
serial0.fileName = "COM1"
serial0.autodetect = "TRUE"

ファイルを指定する場合。

この場合、シリアルポートへの出力内容をファイルにリダイレクトしてくれる。

serial2.present = "TRUE"
serial2.fileName = "c:\test.txt"
serial2.fileType = "file"
USBデバイスの設定
usb.present = "TRUE"
usb.generic.autoconnect = "TRUE"

マウスなどのHIDデバイスも選択可能にする場合

usb.generic.allowHID = "TRUE"

2. VMware-toolsが利用可能な場合の設定

| | INDEX

ちなみに、vmware-toolsは、VMwarePlayerには同梱されていない。(VMware Serverには含まれている)

時刻同期の設定
tools.syncTime = "TRUE"

3. タブレットなどを利用するための設定

| | INDEX

初期設定ではusb.enable="TRUE"の場合でも、タブレットなどのHIDデバイスは選択できない。

以下を設定して、HIDデバイスを有効にする。

usb.generic.allowHID = "TRUE"

また、タブレットを利用する場合は以下の設定をしたほうが無難のようだ。

vmmouse.present = "FALSE"

4. ビープ音が鳴らないようにする

| | INDEX

%appData%\VMware\preferences.ini に以下の指定を入れる。

mks.noBeep = "TRUE"

ちなみに、Linuxの場合は ~/.vmware/preferences に設定する。

5. QEMUパッケージを利用して仮想HDDを作成する

| INDEX

QEMUパッケージのqemu-imgコマンドを利用して、仮想HDDを作成する。

10GBのimage.vmdkを作成する例。

> qemu-img create -f vmdk image.vmdk 10G
.