A maneira mais fácil é com o Grub
É um controle complicado grubdo 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 grubpara 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, grubo Windows é recarregado para que possa concluir as atualizações normalmente.
Quando você reinicia manualmente e escolhe o Ubuntu em grubtodas as próximas reinicializações, carrega o Ubuntu automaticamente. Esse recurso funciona igualmente bem se você tiver bugs no kernel atual e deseja grubreiniciar 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 sudopoderes, edite /etc/default/grube 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 ~/.bashrcarquivo:
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
~/.bashrcarquivo com nova reboot-to-windowsfunção.
- Feche sua sessão atual do terminal.
- Abra uma nova sessão de terminal para que a alteração
~/.bashrcseja carregada.
- Você pode digitar
: ~/.bashrcpara 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.