Pular para o conteúdo

Inicializando e Desligando uma máquina virtual do VirtualBox por acpi (botão de desligar)

Dica publicada em Linux / Software
Raphael Monteiro rmonteiraum
Hits: 39.977 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Inicializando e Desligando uma máquina virtual do VirtualBox por acpi (botão de desligar)

Olá pessoal.

Nesta dica, vou tentar descrever de uma forma bem prática, fácil e objetiva, como "ligar" e desligar uma máquina virtual rodando no VirtualBox, através do console/terminal.

Vou levar em consideração que você já tenha instalado o Virtual Box e que já tenha uma máquina virtual rodando perfeitamente.

Porém, creio que muitos, assim como eu, já passou pela dificuldade de colocar máquina virtual para iniciar no boot da máquina host e finalizar junto com ela.

Vai a dica:

Primeiro, de um:

# VboxManage list vms

Para saber o nome da máquina virtual que você quer "automatizar".

Depois, com a VM "DESLIGADA", execute o seguinte comando:

# VBoxManage modifyvm NOME_DA_VM --acpi on

Com isso, a VM poderá ser desligada como é feito pressionando uma vez o botão de liga/desliga do gabinete.

Crie um arquivo com o nome da sua VM no diretório "/etc/rc.d/init.d" e inclua o seguinte:

#!/bin/sh

case "$1" in
'start')
   VBoxManage startvm NOME_DA_VM --type headless
   ;;
'stop')
   VBoxManage controlvm NOME_DA_VM acpipowerbutton
   ;;
*)
   echo "Usage: $0 { start | stop }"
   ;;
esac
exit 0
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Pronto!

Agora, sua VM irá iniciar e encerrar corretamente, junto com a máquina host.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Instalando Spotify no Ubuntu 16.04 LTS

O Mundo de Goo (World of Goo)

Solucionando problema comum em Sabayon e Gentoo. Portage bloqueado por bash!

Gerenciador gráfico de login Lina

Instalando Adobe Reader 7.0

#1 Comentário enviado por ziasrodrigues em 27/04/2012 - 13:42h
Beleza cara, funcionou certinho, abraço valeu!
#2 Comentário enviado por alvesueliton em 22/03/2015 - 14:24h
No Linux Mint Debian o diretório é /etc/init.d, e deve-se incluir a extensão .sh ao romear o arquivo, caso não ocorra de forma automática. Ex.: xp.sh
#3 Comentário enviado por emanuel.araujo em 25/07/2016 - 23:45h
Como ficaria para 3 VMs? Exemplo: Firewall , Servidor e Wim7

Grato!!!

Contribuir com comentário

Entre na sua conta para comentar.