Fazer o GRUB usar a última entrada selecionada como padrão
Faço uso de dual boot com Linux e Windows e sempre que o windows atualiza tenho que ficar esperando para selectionar a opção de boot.
Solução
Parametros
O GRUB possui parametros que podem alterados. O que nos interessa por enquando são esses:
GRUB_DEFAULT
Esse parametro informa ao GRUB qual é opção de boot padrão.
GRUB_SAVEDEFAULT
Esse parametro informa ao GRUB que ele deve salvar a última opção de boot escolhida.
Paso-a-paso
Abra o arquivo /etc/default/grub
com seu editor preferido e com privilégios de administrador.
sudo nvim /etc/default/grub
Altere os valores dos parametros GRUB_DEFAULT
e GRUB_SAVEDEFAULT
como mostrado abaixo.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Em seguida execute o comando abaixo para atulizar GRUB com os novos paramentros
sudo grub-update
Caso o comando grub-update não exista no sistema, use o seguinte comando
sudo grub-mkconfig -o /boot/grub/grub.cfg