1. 各種の設定
以下、.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"