O VirtualBox vem com uma série de ferramentas de linha de comando, prefixadas com VBox . O comando que você está procurando é
VBoxHeadless --startvm "my vm name"
Você pode ver uma breve descrição de suas opções via VBoxHeadless --help .
Se você não souber o nome da máquina virtual, poderá descobrir:
VBoxManage list vms
Para executar na inicialização do Mac OS X, você pode usar o aplicativo Automator .
No aplicativo Automator , selecione Run Shell Script na lista e digite o script:
Depois de salvar o serviço, importe-o de System Preferences > Users & Groups > TheLoginUser > Login Items > Import the service above .