VMware ServerでCDイメージをコマンドラインからマウントする

■前提

  • ホスト側 Vine Linux 4.1
  • ゲスト側 Windows XP
  • ${CD_IMG}は適当なCDイメージのパス
  • ${VM_CONF_PATH}はVMwareのゲストOSの設定ファイル

■手順
こんな感じで出来る

# VMwareを起動する
vmware-cmd ${VM_CONF_PATH} start hard
# CDイメージの場所とCDイメージであることを指定
vmware-cmd ${VM_CONF_PATH} setconfig ide1:0.fileName   "${CD_IMG}"
vmware-cmd ${VM_CONF_PATH} setconfig ide1:0.deviceType "cdrom-image"
# いったんCDが入っていない状態にしてから挿入状態にする(ide1:0の部分は環境によって違うはず) 
vmware-cmd ${VM_CONF_PATH} disconnectdevice ide1:0
vmware-cmd ${VM_CONF_PATH} connectdevice ide1:0