Edite /etc/default/grub
para conter
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0
Deixe outras configurações sozinho. Se você quiser permitir que 1 segundo pressione Shift (alguns computadores deixam muito pouco tempo entre a inicialização do teclado e a inicialização do sistema operacional), faça isso
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
ou se você preferir ver o menu por 1 segundo:
GRUB_HIDDEN_TIMEOUT=
GRUB_TIMEOUT=1
Se você quase sempre inicializa no Linux, você pode preferir pular o menu de inicialização completamente (primeira opção nesta resposta, e não se preocupe com a tecla Shift ), e ao invés, quando você quer inicializar o Windows, inicializar o Linux e executar o seguinte comando para dizer que a próxima reinicialização (e somente a próxima reinicialização) será padronizada para o Windows:
grub-reboot Windows
Você precisará alterar /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=
Execute grub-set-default 0
para garantir que você inicialize no Ubuntu por padrão.
Veja Configuração do Grub2 na documentação da comunidade Ubuntu para mais informações.
Quando terminar, execute sudo update-grub
para salvar suas alterações.