ここでは、WinXPPro上でVMware Player 1.0.0 を動作させた過程を記しています。
なお、ページの最後のほうに、「Fedora core 5 ( Linux )上で VMwarePlayer を rpm にてインストールした時の覚え書き」 も少し追加しています。
VMware Player
というフリーなエミュレータが、VMware, Inc. からリリースされたので、使用してみることにしました。
Linux用のtar.gz版もインストーラがしっかりしていて(Fedora core 3 にて)簡単にインストールできました。
似たような内容となるため、あえてLinux版でのvmplayerの実行記録は載せませんが、
Linux版のvmplayerでも通用する部分も多いので、ご参考になれば幸いです。
はたして、フリーな環境だけで使用できるかどうか・・・期待しながら・・・。
以下のサイトからダウンロードします。
http://www.vmware.com/download/player/
0.5GB_DISK | 1GB_DISK | 2GB_DISK | 3GB_DISK | 3.6GB_DISK |
4GB_DISK | 8GB_DISK | 10GB_DISK | 12GB_DISK | 15GB_DISK |
18GB_DISK | 20GB_DISK | 25GB_DISK | 30GB_DISK | 40GB_DISK |
60GB_DISK |
> qemu-img create -f vmdk d:\vmware\disk.vmdk 20G |
(この例では、 Dドライブのvmwareフォルダにdisk.vmdkという20GBのイメージを作成します。)
config.version = "8" virtualHW.version = "4" scsi0.present = "TRUE" memsize = "160" ide0:0.present = "TRUE" ide0:0.fileName = "disk.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" floppy0.fileName = "A:" ethernet0.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "disk" guestOS = "other" nvram = "disk.nvram" |
usb.present = "TRUE"
を
sound.present = "TRUE"
の前に入れます。
sound.fileName = "Creative Sound Blaster PCI"
を最終行に追加しておきます。
sound.virtualDev = "sb16"
に変えます。
serial0.present="TRUE" serial0.fileType="device" serial0.filename="COM1" serial0.tryNoRxLoss = "FALSE" serial0.autodetect="TRUE"さらに、2番目のCOMも使用する場合、
serial1.present="TRUE" serial1.fileType="device" serial1.filename="COM2" serial1.tryNoRxLoss = "FALSE" serial1.autodetect="TRUE"
のように加えます。私は、Windows9x対応のユーティリティ付属の関数電卓を持っていて、 それと接続するケーブルがRS-232Cなのですが、この設定を行って使用しています。
また、以下のように記述すると、ファイルへ出力することができます。serial0.present="TRUE" serial0.fileType="file" serial0.filename="com1data.bin"; serial0.tryNoRxLoss = "FALSE" serial0.autodetect="TRUE"
#parallel0.present="TRUE" parallel0.fileType="device" parallel0.filename="LPT1" parallel0.autodetect="TRUE"
もし、ホストOSがプリンタポートとして使用していたりすると、VMwarePlayer起動時にエラーになります。
Windows Server 2003 Standard Edition = "winnetstandard" Windows Server 2003 Web Edition = "winnetweb" Windows Server 2003 Enterprise Edition = "winnetenterprise" Windows Server 2003 Small Business = "winnetbusiness" Windows XP Professional = "winxppro" Windows XP home = "winxphome" Windows 2000 Professional = "win2000Pro" Windows 2000 Server = "win2000serv" Windows 2000 Advanced Server = "win2000advserv" Windows NT 4.0 = "winnt" Windows ME = "winme" Windows 98 = "win98" Windows 95 = "win95" Windows 3.1 = "win31" MS-DOS PC-DOS = "dos" Red Hat Linux (generic) = "redhat" Red Hat Enterprise Linux 4 = "rhel4" Turbo Linux = "turbolinux" SuSE Linux (generic) = "suse" Netware 5 = "netware5" Netware 6 = "netware6" Solaris 9 = "solaris9" Solaris 10 (experimental) = "solaris10" FreeBSD (generic) = "freebsd" Other Linux = "otherlinux" Other Linux 2.4x kernel = "other24xlinux" Other Linux 2.6x kernel = "other26xlinux" Other OS = "other"
config.version = "8" virtualHW.version = "4" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" memsize = "160" scsi0:0.present = "TRUE" scsi0:0.fileName = "disk.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" floppy0.fileName = "A:" ethernet0.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "disk" guestOS = "other" nvram = "disk.nvram" |
scsi0.virtualDev = "lsilogic"
という項目を消すと、LSI Logic でなく、Buslogic として認識されます。
sound.virtualDev = "sb16"
に変えます。
ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw"
を
ide1:0.present = "TRUE" ide1:0.fileName = "windows.iso" ide1:0.deviceType = "cdrom-image"
に変えます。
ide1:0.present = "TRUE" ide1:0.fileName = "windows.iso" ide1:0.deviceType = "cdrom-image"
を
ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw"
へ戻しておきましょう。
・VMware Player の無料配布には感謝です。個人で扱う私のような人にとって嬉しい限りです。 (^^)
Linux 版の VMwarePlayer は、Windows 版の VMwarePlayer とは似ても似つかないインストールになるので、Fedora core 5 へ新しくインストールしたときに、一応メモしておきました。VMwarePlayer のバージョンは、Linux版の 1.0.2 Build 29634 rpmファイルです。(Fedora core 5 のインストールが完了して動作している状態からの説明です。)
dmesg | grep version |
rpm -ihv kernel-devel-2.6.15-1.2054_FC5.i686.rpm |
rpm -ihv --force kernel-devel-2.6.15-1.2054_FC5.i686.rpm |
rpm -ivh VMware-player-x.x.x-xxxxx.i386.rpm |
vmware-config.pl |
What is the location of the directory of C header
files that match your running kernel? [/usr/src/linux/include] /usr/src/kernels/2.6.15-1.2054_FC5-i686/include |
The directory of kernel headers (version 2.6.xx-x.xxxx_FC5) does not match your running kernel (version 2.6.15-1.2054_FC5). Even if the module were to compile successfully, it would not load into the running kernel. |
Starting VMware services: Virtual machine monitor [ OK ] Virtual ethernet [ OK ] Bridged networking on /dev/vmnet0 [ OK ] Host-only networking on /dev/vmnet1 (background) [ OK ] Host-only networking on /dev/vmnet8 (background) [ OK ] NAT service on /dev/vmnet8 [ OK ] |
floppy0.fileName = "A:" serial0.filename="COM1" parallel0.filename="LPT1" |
floppy0.fileName = "/dev/fd0" serial0.filename="/dev/ttyS0" parallel0.filename="/dev/parport0" |
リンクフリー