彷徨えるフジワラ

年がら年中さまよってます

VirtualBox で光学ドライブの抜き差し

VirtualBox の 3.0.x 系のユーザマニュアルには、VBoxManage 経由で光学ドライブの抜き差しに相当する機能を実現する方法が載ってなかった(探し方が悪かった? > 自分)ので、headless 運用だと ISO イメージのマウントは使い勝手が宜しくなかったのだけれど、3.2.x 系のマニュアルを見たら storageattach コマンドが使えるようになっていた。

ISO イメージをマウントするには、まずはデバイスコントローラを特定する必要がある。

$ VBoxManage showvminfo 仮想マシン | \
  grep 'Storage Controller Name'
Storage Controller Name (0):            IDE Controller
Storage Controller Name (1):            Floppy Controller
$ VBoxManage showvminfo 仮想マシン | \
  grep 'IDE Controller'
IDE Controller (0, 0): VDIファイルパス (UUID: UUID)
IDE Controller (1, 0): Empty
$
続きを読む