O procedimento criado graças a este , isto e que ; não testado:
- Inicialize o Ubuntu.
- Modifique
/etc/default/grub
e definaGRUB_DEFAULT=saved
. - No mesmo conjunto de arquivos
GRUB_TIMEOUT
para um inteiro não negativo. Você pode até quererGRUB_TIMEOUT=0
(significando "inicializar imediatamente sem exibir o menu"). - Use
grub-set-default
para definir sua entrada padrão como Ubuntu. -
Atualize sua configuração do GRUB (
update-grub
). -
Use
grub-reboot
para apontar o GRUB para o Windows somente na próxima inicialização. O código de esta resposta pode ser o seu ponto de partida:grub-reboot "$(grep -i 'windows' /boot/grub/grub.cfg|cut -d"'" -f2)"
Verifique se funciona, apenas reinicie. Depois que você acertar, volte para o Ubuntu e faça o comando
grub-reboot
rodar automaticamente sempre que o Ubuntu iniciar (por exemplo, coloque-o em/etc/rc.local
).
Agora, sua máquina inicializará o Ubuntu por padrão. Quando ele inicializa, o GRUB é instruído a iniciar o Windows uma vez na próxima inicialização. Então, sua segunda inicialização executará o Windows. A terceira inicialização deve se comportar exatamente como a primeira - e assim por diante.