sexta-feira, 22 de junho de 2012

Rodando VirtualBox como um serviço no Windows

Para que uma máquina vritual criada com VirtualBox inicie junto com o Windows, precisamos configurá-la como um serviço. Para isso, encontrei duas ferramentas:

VBoxVMService
AlwaysUp

A primeira é open-source e a segunda é paga, mas funciona por 30 dias. Logo, optei por usar o VBoxVMService.

A instalação é muito simples.
1) Descompactar os arquivos em c:\vms
2) Editar o arquivo VBoxVmService.ini conforme o exemplo

[Settings]
ServiceName=VBoxVmService                              
RunAsUser=.\UserName                          
UserPassword=xxxxxxxx                                   
VBOX_USER_HOME=C:\Users\YOUR_NAME_HERE\.VirtualBox    RunWebService=no                                      
PauseShutdown=5000                                     

[Vm0]
VmName=ubuntu                                           
ShutdownMethod=savestate                               
AutoStart=yes

3) Executar o comando C:\vms\VmServiceControl.exe -i

4) reiniciar o sistema