Diminuir o tempo limite do GRUB

38

O tempo limite do GRUB é de 8 segundos. Isso pode ser reduzido para 2 ou 3 segundos? Qual é a melhor maneira de fazer isso?

Bryan Field
fonte

Respostas:

35

Experimentar

sudo nano /etc/default/grub

altere o valor GRUB_TIMEOUT para 2 ou 3

Salve 

sudo update-grub
liberdade de expressão
fonte
5

Não tenho certeza se tenho uma resposta completa, pois tenho mais algumas perguntas.

Primeiro - Permissões : você normalmente precisaria do sudo para editar o grub.cfg. Se estou editando a partir da linha de comando, gosto do nano, que é instalado por padrão, então eu usaria

$ sudo nano /boot/grub/grub.cfg

Se você nunca usou o nano antes, depois de editar, use Ctl-O (a letra) para salvar e Ctl-X para sair (o Ctl-O é opcional, o Ctl-X solicitará se houver alterações)

Segundo - Grub : Editar /boot/grub/grub.cfg provavelmente não é o caminho a percorrer. O Grub2 usa o arquivo / etc / default / grub para obter todas as suas opções e depois gera o grub.cfg para você. Isso é importante, porque o grub.cfg é atualizado quando há uma atualização do kernel ou outras coisas que podem afetar o grub. Portanto, se você deseja que suas alterações sejam mantidas, é necessário editar / etc / default / grub.

$ sudo nano /etc/default/grub
$ sudo update-grub2

Mais sobre o grub aqui: https://help.ubuntu.com/community/Grub2/

Lembre-se de fazer um backup antes de alterar os arquivos do sistema : D

Terceiro - 10s espera : não tenho certeza de que o grub é seu vilão aqui, mas espero que o item acima o ajude a descobrir se é. Como alternativa, você pode elaborar um pouco mais. Você está no menu grub quando "seleciona o Ubuntu para inicializar?" o que acontece depois que você o seleciona? Ou você está se referindo ao grub escolhendo um sistema operacional padrão - nesse caso / etc / default / grub ajudará.

birdsarah
fonte
1
Editar o grub.cfg com o Grub2 é um período de má ideia. E, claro, o Grub é o "vilão" responsável pelo tempo limite padrão de 10 segundos em sistemas de inicialização múltipla !!
Ish
1

Um método da GUI é instalar o StartUpManager:

$ sudo apt-get install startupmanager

Você pode definir o tempo limite do Grub2 usando este utilitário.

boehj
fonte
2
startupmanager muitas vezes provoca problemas com grub2
con-f-use
2
e não está disponível nos repositórios do Ubuntu 12.04.
Tsusanka
0

Você pode tentar instalar um gerenciador de inicialização da interface da GUI chamado "Grub Customizer".

Parece que não está nos repositórios. Mas você pode encontrá-lo aqui no Launchpad: Grub Customizer

Uma vez instalado, inicialize no Ubuntu, inicie o Grub Customizer e configure-o para contagem regressiva 0. Então, quando você inicializar, não haverá espera.

Chade - 24216
fonte
0

para isso, você deve alterar o valor do valor GRUB_TIMEOUT para 2 ou 3.

1 - vá para o modo super

su -

seguido de digitar sua senha root

2- agora abra o arquivo GRUB.cfg no editor vi ou no Gedit (Gedit é fácil (GUI))

vi /boot/grub2/grub.cfg

ou

gedit /boot/grub/grub.cfg

3 - encontre GRUB_TIMEOUT e altere o valor 2 ou 3

4 - salve as alterações

5 - se encontrar alguma dificuldade, assista ao meu vídeo no youtube. Clique aqui para assistir ao vídeo

Rahul Bhadana
fonte
Como estamos falando do Ubuntu por padrão, você não pode fazer login na sua conta root - e não deve mudar isso. Eu recomendaria usar sudoedit /boot/grub/grub.cfg. Se você deseja usar o gedit, basta adicionar uma linha VISUAL=geditao seu ~/.bashrc. Por último, mas não menos importante, lembre-se das notas grub2de cima.
Arne L.