Dica: Virtualbox Autostart no Linux Debian / Ubuntu

Dica: Virtualbox Autostart no Linux Debian / Ubuntu

Na verão 4.0 e superiores é possível configurar para que o Services do Linux inicie as maquinas virtuais do virtual box utilizando o Headless no init.d, para isso bastas algumas simples configurações.

virtualbox_logo

 

  • Criar o arquivo /etc/defaults/virtualbox e dicionar as seguintes informações
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
  • Criar diretório: mkdir /etc/vbox
  • Criar arquivo
# touch autostart.cfg
  • Com as seguintes instruções
default_policy = deny
bob = {
allow = true
}
  • Onde, “bob” é o usuário autorizado a iniciar uma maquina virtual, pode ser root, ou qualquer outro usuário
  • Agora defina do DB path
VBoxManage setproperty autostartdbpath /etc/vbox
  • De dentro do /etc/vbox configure o Headless para inicializar sozinho
VBoxManage modifyvm NameOfVirtualMachine --autostart-enabled on
  • Agora a cereja do bolo, para que /etc/init.d/vboxautostart-service funcione é preciso que seja carregado depois do /etc/init.d/vboxdrv, para isso execute os seguintes procedimentos no Ubuntu Server
# update-rc.d -f vboxautostart-service remove
# update-rc.d vboxautostart-service defaults 90

Desse modo o vboxautosrtart-services será um dos últimos processos a ser iniciado.

Sobre o Autor

Diego Elcain administrator