Existe mais de uma maneira de definir o padrão. Você pode configurá-lo para um número especificado ou um nome em /etc/default/grub
:
Existe uma entrada no topo que diz GRUB_DEFAULT=0
ou algum outro número. Zero significa que a primeira entrada do menu será o padrão, geralmente o Ubuntu ou qualquer outra distribuição instalada neste grupo. Você pode alterar esse número para outro diferente.
Você também pode configurá-lo para um nome específico, para que a ordem numérica não importe - mas ele precisa ser o nome exato, como: GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda1)"
Você pode configurá-lo para que o último sistema operacional escolhido se torne o padrão até que você escolha um novo, adicionando esta linha abaixo da configuração GRUB_DEFAULT: GRUB_SAVEDEFAULT=true
De Grub2 - Documentação do Ubuntu da comunidade :
Salvar um sistema operacional pode ser obtido executando sudo grub-set-default se GRUB_DEFAULT = salvo estiver configurado em / etc / default / grub. Ele também pode ser salvo se GRUB_SAVEDEFAULT = true também estiver configurado em / etc / default / grub. Neste caso, o SO padrão permanece até que um novo sistema operacional seja selecionado manualmente a partir do menu GRUB 2 ou o comando grub-set-default seja executado.