Parece que há um problema com o arquivo /etc/grub.d/30_os-prober do ubuntu
Eu poderia ocultar o menu do grub desabilitando-o com
GRUB_DISABLE_OS_PROBER=true
mas depois perdi as outras opções de inicialização.
Eu poderia resolvê-lo graças a essa resposta no askubuntu: link
Existe um bug no os-prober que sobrescreve a variável GRUB_TIMEOUT, redefinindo-a para 10 segundos.
Alguns criaram essas soluções gists , são alguns scripts que salvam o valor da variável timeout_style e timeout_style e depois eles restauram.
é assim que meu arquivo / etc / default / grub se parece:
GRUB_DEFAULT="saved"
GRUB_HIDDEN_TIMEOUT=1
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
Agora posso acessar o menu pressionando esc quando a máquina estiver prestes a ser inicializada.