As configurações do GRUB não persistem

0

Estou tentando fazer algumas mudanças básicas no comportamento de inicialização da instalação do Ubuntu 14.04. Especificamente, eu quero que o sistema operacional padrão seja iniciado automaticamente (NOTA: eu não me importo se ou agora o menu GRUB aparece por alguns segundos antes de inicializar no sistema operacional padrão). Eu obtenho o comportamento desejado na próxima vez que eu inicializo editando o arquivo / etc / default / grub e executando o update-grub. No entanto, as coisas voltam a mal nas botas subseqüentes.

O seguinte trabalho em torno sofre do mesmo problema para mim: link

Antes de começar a investigar os scripts grub.d para ajudar na solução, fiquei imaginando se alguém teve sorte recente com esse problema.

    
por Bill 01.04.2015 / 23:45

1 resposta

0

O script prober do sistema operacional do Grub verificará se timeout é 0 e, se outro SO estiver presente, forçará timeout=10 .

Você pode editar o arquivo sudo , /etc/grub.d/30_os-prober e comentar essas linhas (perto da linha 36):

if [ "\${timeout}" = 0 ]; then
  set timeout=10
fi

Comente usando # para que eles sejam assim:

#if [ "\${timeout}" = 0 ]; then
#  set timeout=10
#fi

Salve e feche.

Agora você pode executar sudo update-grub e seu timeout=0 será respeitado.

    
por Rael Gugelmin Cunha 02.04.2015 / 00:17