Em 2013, localizei como iniciar / desligar automaticamente uma VM do Virtualbox quando o host é Linux. O processo foi oficialmente documentado e exigiu algumas etapas.
No momento, estou interessado em como você configura o Virtualbox VM para iniciar automaticamente após a reinicialização do Windows 10?
Existe um processo oficialmente documentado? Caso contrário, quais são as soluções testadas de algumas pessoas?
Minha tentativa ingênua seria algo como:
done: configure as janelas para fazer login automático após a reinicialização
TODO: criar script em lote com:
sleep 120 && vboxmanage startvm my_vm_name
TODO: Coloque o script em lote no diretório de inicialização do meu usuário. (Eu não vi nenhum diretório "startup" no Windows 10 ...)
boot
windows-10
virtualbox
autostart
Trevor Boyd Smith
fonte
fonte
The process was officially documented
no Linux ;-)Respostas:
O diretório de inicialização ainda existe, embora em um local bem escondido ...
Acesse-o abrindo a caixa "Executar" (Win + R) e digitando
Minimize isso por enquanto.
Abra o VirtualBox e clique com o botão direito do mouse na VM que deseja iniciar automaticamente, clique na opção para criar um atalho na área de trabalho e feche o VirtualBox.
Simplesmente corte o atalho da área de trabalho e cole-o na pasta aberta anteriormente, e ele deve estar perfeitamente bem.
fonte
Você pode realmente iniciar uma VM sem cabeça sem recorrer a um VBoxVmService de terceiros agora. Basta criar um atalho para
<VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless
e colocar na sua pasta de inicialização.No manual do VirtualBox .
fonte
Experimente o VBoxVmService
Certifique-se de ler o Howto.txt e editar o VBoxVmService.ini
fonte
Embora ter um serviço seja bom, você pode fazê-lo com uma tarefa agendada. Tome a inicialização do sistema como acionador, marque a opção para executar a tarefa sem um usuário conectado e defina a ação como
<VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless
. Certifique-se de remover a verificação da opção incompreensivelmente padrão "interrompa a tarefa se estiver executando por mais de 3 dias". Srsly, MS, o que você estava pensando, que nenhum computador com Windows duraria tanto tempo sem reiniciar?Há uma ressalva: se uma VM for iniciada na inicialização dessa maneira, você a verá no VirtualBox Manager como "desligada"; portanto, não há botão para mostrar a exibição da VM. Existe apenas o botão "Iniciar" e você provavelmente estragará tudo ao tentar iniciar duas vezes.
Você pode definir uma porta de exibição remota para poder acessar o console da VM através do RDC (mstsc.exe), sem o VirtualBox Manager, mas você ainda precisa se lembrar de não acreditar nas informações "desligadas". Não sei se isso funciona melhor com um serviço real.
fonte
Conforme declarado anteriormente por chad e gonesoft, você pode usar o VboxManage.exe para iniciar a VM no lançamento; no entanto, se você não especificar "--type headless", ele realmente aparecerá no VirtualBox Manager como executando etc., assim como se você o iniciou normalmente, sem cabeça é o que o esconde - não é algo que você provavelmente desejaria fazer em todos os casos ...
Postando como resposta, pois não tenho reputação suficiente para escrever um comentário nas respostas anteriores
fonte
Experimente o VBoxHeadlessTray .
É realmente fácil de usar, que restaura automaticamente o estado da VM quando o Windows é inicializado e salva quando o Windows é desligado ou reiniciado. O mais impressionante é que você pode usar o VBoxHeadlessTray para configurar cada uma das suas VMs.
fonte