最終的にはphpVirtualBoxを使うつもりだけど、とりあえず動作確認をするためCUIでやってみる。
- ディスクイメージを作る
$ VBoxManage createhd –filename ./test –size 2048 - 仮想マシンを作る
$ VBoxManage createvm –name test –ostype FreeBSD –register - 仮想マシンの設定を変更する
$ VBoxManage modifyvm test –memory 512 –vram 8 –cpus 1 –boot1 dvd –boot2 disk –nic1 bridged –nictype1 82540EM –cableconnected1 on –bridgeadapter1 e1000g0 –macaddress1 auto - ディスクイメージを割り当てる
# VBoxManage storagectl test –add ide –name ide –controller PIIX4
# VBoxManage storageattach test –storagectl ide –port 0 –device 0 –type hdd –medium ./test.vdi - CDイメージを割り当てる
# VBoxManage storageattach test –storagectl ide –port 1 –device 0 –type dvddrive –medium “/path/to.iso” - 仮想マシンを起動する
# VBoxHeadless -s test
ざっくりこんな感じ。
仮想マシンが起動すると、RDP経由でコンソールが表示出来る。
CDイメージの割り当てを止める場合は以下のコマンド。
# VBoxManage storageattach test –storagectl ide –port 1 –device 0 –type dvddrive –medium none