Você pode usar o serviço de início automático do VirtualBox. Um bom tutorial descrevendo como fazer isso é postado no "Life of a Geek Admin "blog .
As etapas a seguir foram adaptadas da postagem do blog vinculada:
-
Primeiro, você precisa criar o arquivo
/etc/default/virtualboxe adicionar algumas variáveis.VBOXAUTOSTART_DB , que contém um caminho absoluto para o diretório de banco de dados de início automático e VBOXAUTOSTART_CONFIG , que contém o local das configurações de autostart. O arquivo deve ser semelhante a este:
# virtualbox defaults file VBOXAUTOSTART_DB=/etc/vbox VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg -
Agora, precisamos criar o arquivo
/etc/vbox/vbox.cfge adicionar# Default policy is to deny starting a VM, the other option is "allow". default_policy = deny # Create an entry for each user allowed to run autostart myuserid = { allow = true }Observação: Se o nome do arquivo
vbox.cfgnão funcionar acima, tente dar um nome a ele emautostart.cfg.Se você for o único usuário, basta adicionar a linha
default_policy = allowao arquivovbox.cfg. -
Defina permissões no diretório para o grupo de usuários do vbox e verifique se os usuários podem gravar no diretório, bem como em bits fixos.
sudo chgrp vboxusers /etc/vbox sudo chmod 1775 /etc/vbox -
Adicione cada um dos usuários ao grupo
vboxusers.sudo usermod -a -G vboxusers USERNAME(substitua
USERNAMEpelo nome de usuário)
OBSERVAÇÃO : Se você alterou as permissões de grupo para o usuário atual, efetue logout e volte novamente para atualizar as permissões. (crédito @ kR105)
-
Todo usuário que deseja habilitar a autoinicialização para máquinas individuais precisa definir o caminho para o diretório de banco de dados de início automático com
VBoxManage setproperty autostartdbpath /etc/vboxe ative a inicialização automática para uma VM individual com
VBoxManage modifyvm <uuid|vmname> --autostart-enabled onIsso criará um arquivo
myuserid.startno diretório/etc/vbox -
Agora reinicie o serviço vboxautostart para ler as alterações.
sudo service vboxautostart-service restart -
Reinicialize seu sistema e sua VM deve iniciar