Nota: Isto funciona em muitas distribuições Linux, não só no Ubuntu
Você precisa criar um script de shell de inicialização para o gerenciamento do VirtualBox. Você precisa saber:
- O comando (qual caminho absoluto) que inicia seu VirtualBox
- O comando (qual caminho absoluto) que interrompe seu VirtualBox
Em seguida, vá para /etc/init.d/, copie o script esqueleto para "virtualBox" e edite-o para usar os comandos start e stop.
Você pode testar seu script virtualBox usando "./virtualBox start" e "./virtualBox stop".
Depois de pronto, ative os scripts nos diretórios corretos:
update-rc.d virtualBox defaults
Neste ponto, o "virtualBox start" será chamado automaticamente na inicialização e o "virtualBox stop" será chamado automaticamente para interromper e reinicializar.
Para removê-lo
update-rc.d -f virtualBox remove
Deveria haver outras soluções com o wrapper "upstart" mais recente.