De acordo com o manual do GRUB :
‘GRUB_DEFAULT’
.................
If you set this to ‘saved’, then the default menu entry will be that saved by ‘GRUB_SAVEDEFAULT’, grub-set-default, or grub-reboot.
‘GRUB_SAVEDEFAULT’
If this option is set to ‘true’, then, when an entry is selected, save it as a new default entry for use by future runs of GRUB. This is only useful if ‘GRUB_DEFAULT=saved’; it is a separate option because ‘GRUB_DEFAULT=saved’ is useful without this option, in conjunction with grub-set-default or grub-reboot. Unset by default. This option relies on the environment block, which may not be available in all situations (see Environment block).
Você deve adicionar:
GRUB_DEFAULT=saved
e
GRUB_SAVEDEFAULT=true
para o seu /etc/default/grub
. Além disso, se você estiver usando arquivos de menu personalizados, como /etc/grub.d/40_custom
, deverá adicionar a opção
savedefault
para o menuentry / menuentries nesse arquivo. Após essa atualização, o GRUB:
grub-mkconfig -o /boot/grub/grub.cfg
ou
update-grub
Se você tiver várias distros instaladas, verifique se está configurando e atualizando o GRUB ativo .