All
VMware Player で Debian Sarge
VMTN(VMware Technology Network)やその他のサイトで配布されている Appliance をダウンロードして利用する分には必要ないが、新規にOSをインストールするには、空のディスクイメージを作らなくてはいけない。空のディスクイメージも、Forever For Now - VMWare Player Image Creationで提供されているが、自由なサイズのイメージファイルを作るというわけにはいかない。
qemuを使用してVMware用のディスクイメージを作成することができるようなので、試してみた。
まず、qemuを入手する。ホストPCはWindows XP Professionalなので、QEMU on Windowsから実行パッケージを取得する。実行パッケージはZIP形式で圧縮されているので、展開する。
コマンドプロンプトでファイルを展開したディレクトリに移動し、
> qemu-img.exe create -f vmdk E:\vmware\debiansarge.vmdk 8G
と実行すると、最大サイズ8Gのディスクイメージが作成される。
VMwareを使用するには、仮想PCのハードディスクに相当する vmdk ファイルと、仮想PCの仕様を定義する vmx ファイルが必要である。Forever For Now - VMWare Player Image Creationではvmxファイルのテンプレートが配布されている。これを元に、必要な箇所を以下のように変更してE:\vmwareにdebiansarge.vmxというファイル名で置く。
仮想PCの定義ファイル: E:\vmware\debiansarge.vmx
#!/usr/bin/vmware displayName = "Debian GNU/Linux 3.1r3 (sarge)" guestOS = "other26xlinux" memsize = "512" # DEFAULT SETTINGS UNDER THIS LINE config.version = "8" virtualHW.version = "3" MemAllowAutoScaleDown = "FALSE" MemTrimRate = "-1" uuid.location = "56 4d 92 3f 98 39 ef 2e-97 b2 29 1a d9 6c 09 c4" uuid.bios = "56 4d 92 3f 98 39 ef 2e-97 b2 29 1a d9 6c 09 c4" uuid.action = "create" checkpoint.vmState = "" ethernet0.present = "TRUE" ethernet0.connectionType = "nat" ethernet0.addressType = "generated" ethernet0.generatedAddress = "00:0c:29:6c:09:c4" ethernet0.generatedAddressOffset = "0" usb.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" scsi0.present = "FALSE" floppy0.present = "FALSE" ide0:0.present = "TRUE" ide0:0.deviceType = "disk" ide0:0.fileName = "debiansarge.vmdk" ide0:1.present = "FALSE" ide1:0.present = "TRUE" ide1:0.fileName = "..\linux\debian-31r3-i386-netinst.iso" ide1:0.deviceType = "cdrom-image" ide1:0.autodetect = "FALSE" ide1:0.startConnected = "TRUE" ide1:1.present = "FALSE" ide0:0.redo = "" tools.remindInstall = "TRUE"
この仮想マシンの構成は、
IDEプライマリー・マスター: 8GBのディスクイメージファイル、debiansarge.vmdk
IDEセカンダリー・マスター: Debian GNU/Linux 3.1r3 (sarge)の netinst CD イメージファイル
USB, サウンド有効
SCSI, Floppy無効
debiansarge.vmxをダブルクリックしてVMwareを起動すると、インストールCDからインストーラーが起動して、Debian Sargeがインストールできる。









