terça-feira, 18 de fevereiro de 2014

Carregar VM do VirtualBox de modo automático (autostart) - atualizado (11-08-2021)

Para Ubuntu e derivados:

Para o Ubuntu e derivados, só temos que colocar o comando nos programas de inicialização, só que para cada VM, temos que criar um novo atalho na inicialização do Ubuntu e derivados. Segue abaixo o comando que temos que colocar:

VBoxManage startvm  "nome da vm"

Caso queira inciar a VM em segundo plano, ou seja, sem abrir a janela, use o comando abaixo. Isso útil quando temos uma VM de um servidor CLI, do qual, não precisamos ver o sistema rodando em uma janela.

VBoxManage startvm  "nome da vm" --type headless

E pronto, assim que entrar de novo no Ubuntu, a(s) VM vão carregar sozinha(s).


Para Windows:

Esse comando em .BAT é uma mão na roda para iniciar uma VM (Virtual Machine = Máquina Virtual) de modo automático, principalmente se um servidor há várias VMs rodando. Esse comando acabo sendo útil quando um servidor é reiniciado. Para criar um .BAT, temos que abrir o "bloco de notas" e colocar o seguinte comando dentro:

cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "nome da VM criada"

Se for rodar em segundo plano, segue o comando a ser colocado no .BAT.

cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "nome da VM criada" --type headless


Para funcioanr o .BAT, temos que ir em "Salvar como...", no campo Tipo deixar como "Todos os arquivos" e no nome não esquece de colocar "vm.BAT" e colocar o arquivo dentro da pasta de "inicializar" do menu iniciar. Assim que entrar de novo no Windows, a(s) VM vão carregar sozinha(s).


Fonte do Windows
Fonte do Linux

4 comentários:

  1. Não funciona, no logar da "VM-1" eu coloco o nome da minha maquina virtual?

    ResponderExcluir
    Respostas
    1. Isso, vc coloca o nome da maquina virtual que vc criou!

      Excluir
  2. Abra o VirtualBox, Clique com o botão direito na máquina que deseja iniciar, Clique em Criar Atalho na Área de trabalho, vá até a área de trabalho e copie o atalho, abra o menu iniciar, e vá até inicializar, clique com o botão direito e Abrir, cole o atalho ai dentro, repita para cada maquina virtual. Funciona Bem assim também para quem apanhar com o BAT. _Jeferson_Correa_

    ResponderExcluir
  3. Assim nunca havia tentado, valeu pela dica.

    ResponderExcluir