VirtualBoxをコマンドラインからGUI無しで起動

会社のMacを立ち上げて毎回「VirtualBoxを起動→VMを選択→VM起動」というフローが面倒になってきたのでCUIで起動できないかなと思って調べてみた。あと、どうせssh接続しかしないからGUIもいらないのでそれもついでに。

結論としては以下のコマンドでできた。

$ VBoxManage startvm "VMの名前またはid" --type headless


あとは自分の用途的には以下の2つ覚えとけばいいかな。

VMのリスト

$ VBoxManage list vms

起動中のVMのリスト

$ VBoxManage list runningvms

VBoxManageのコマンドは他にも大量にあるので時間があるときにでもまた調べてみよう。