A maneira mais fácil é com o Grub
É um controle complicado grub
do Windows. É necessário um aplicativo de terceiros para acessar o Ubuntu no Windows e alguns hackers. No entanto, na parte superior deste post: Como alterar a ordem em minhas distros de inicialização dupla , você pode configurar grub
para reiniciar automaticamente a última opção do menu. Portanto, quando você inicializa com o Windows e ele acorda às 2 da manhã para executar atualizações, grub
o Windows é recarregado para que possa concluir as atualizações normalmente.
Quando você reinicia manualmente e escolhe o Ubuntu em grub
todas as próximas reinicializações, carrega o Ubuntu automaticamente. Esse recurso funciona igualmente bem se você tiver bugs no kernel atual e deseja grub
reiniciar automaticamente em uma versão mais antiga do kernel selecionada.
Como fazer com que o Grub repita a última seleção de inicialização
Isso é bastante direto. Usando sudo
poderes, edite /etc/default/grub
e altere o seguinte:
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
A primeira linha que você estará comentando e logo abaixo, inserirá as próximas duas linhas.
Salve o arquivo e digite o terminal:
sudo update-grub
Linha de comando do Ubuntu para reiniciar no Windows
Atualmente você usa algo como isto:
sudo grub-reboot x # Where x is Windows zero-based grub menu number
sudo reboot now
Nesta resposta modificada do Stack Exchange, você pode usar o padrão do grub para reiniciar o Windows. Copie este código no seu ~/.bashrc
arquivo:
function reboot-to-windows {
WINDOWS_TITLE=`grep -i "^menuentry 'Windows" /boot/grub/grub.cfg|head -n 1|cut -d"'" -f2`
sudo grub-set-default "$WINDOWS_TITLE"
sudo reboot
}
- Salve o
~/.bashrc
arquivo com nova reboot-to-windows
função.
- Feche sua sessão atual do terminal.
- Abra uma nova sessão de terminal para que a alteração
~/.bashrc
seja carregada.
- Você pode digitar
: ~/.bashrc
para recarregá-lo na sessão de terminal existente, mas algumas pessoas recomendam isso.
Para reiniciar no Windows a partir da linha de comando, use:
reboot-to-windows
Se o Windows reiniciar automaticamente quando você não estiver olhando, o Windows será reiniciado. Isso permite que as atualizações automáticas do Windows sejam processadas normalmente em ciclos de reinicialização múltipla que o Windows às vezes usa.