Normalmente, se você tivesse apenas um sistema operacional executando a opção GRUB_TIMEOUT=0
funcionaria.
Se o os-prober
do GRUB 2 identificar sistemas operacionais adicionais durante a execução do script /etc/grub.d/30_os-prober
, o recurso de tempo limite do menu oculto será desativado por instruções condicionais. Isso também desativa a capacidade de usar a tecla Shift para exibir o menu durante a inicialização. Os usuários com vários sistemas operacionais que desejam ocultar o menu podem encontrar edições de script em vários fóruns, o que permitirá que eles adicionem um recurso de tempo limite oculto à sequência de inicialização.
Verifique esta resposta se isso ajudar você.