Como remover ou ocultar o menu de inicialização do GRUB?

17

Recentemente, decidi usar apenas o Ubuntu e não há Windows no meu laptop. Quando ligo o laptop, o menu GRUB é exibido, mas não preciso mais escolher o SO.

Como posso remover ou ocultar isso?
E depois de remover isso, como eu poderia acessar o modo de recuperação?

Behzadsh
fonte
Você quer dizer modo de recuperação no Windows ou no Ubuntu?
Mussnoon
recuperação no ubuntu, não há mais Windows no meu laptop
Behzadsh

Respostas:

18

Para não ver o menu GRUB durante a inicialização:

  1. Abra o /etc/default/grubarquivo usando a partir do terminal digitando:gksu gedit /etc/default/grub
  2. Mude GRUB_TIMEOUT=10paraGRUB_TIMEOUT=0
  3. Salve o arquivo e feche o editor de texto.
  4. Corre: sudo update-grub
  5. Reinicie.

Isso removerá o tempo necessário para que o menu GRUB desapareça .

IMPORTANTE : Se você precisar mudar para o modo de recuperação, basta pressionar ESCquando o Linux iniciar. Isso ocorre quando o BIOS termina de carregar todo o material necessário e o sistema operacional é iniciado. Em seguida, o menu GRUB aparecerá, oferecendo a alteração para selecionar o modo de recuperação.

Luis Alvarado
fonte
11
Então, na verdade removemos o tempo, não o grub !?
Behzadsh
9
Se você remover grub, confie em mim, você não será capaz de arrancar nada. Eu estou dando-lhe uma solução viável para a pergunta " como posso remover ou ocultar esta ", porque se eu dizer-lhe para apagar a pasta grub ou qualquer coisa para eliminá-lo, eu prefiro me dar pontos negativos em askubuntu.
Luis Alvarado
7

Acredito que uma solução melhor é usar o valor:

GRUB_HIDDEN=1 

em seguida, defina o tempo limite para algo maior que 0 para que você possa acessar o grub, uma vez que está oculto em segundo plano, e você poderá realmente parar a sequência de inicialização e selecionar outro modo de kernel / recuperação.

um recurso que pode ser útil quando você tem um sistema quebrado. Você pode ler mais sobre ele aqui

tomodachi
fonte
não funciona para mim em waldorf CrunchBang ...
Jere
Não consigo encontrar nada sobre a GRUB_HIDDENopção no link fornecido. Eu não consigo encontrar essa opção no Manual do Grub . Existem outras opções com nomes semelhantes como GRUB_HIDDEN_TIMEOUTe GRUB_HIDDEN_TIMEOUT_QUIET, então o que a GRUB_HIDDENopção-realmente faz?
mook765
2

As respostas acima não funcionaram para mim, então pensei em publicá-las por completo. Na minha versão do grub, a tela de tempo limite não oculta quando o GRUB_TIMEOUT=0. Este parece ser um erro registrado aqui: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764 .

Uma solução fácil (mas não tão elegante) é definir o seu GRUB_TIMEOUT=0.1. Aparentemente, existe um script que substitui o valor do tempo limite quando é = 0para o próprio bem do usuário!

Meu arquivo de configuração do grub, para quem quer ver, é:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""
Matt Ellis
fonte
0

Outra possibilidade, se o Windows foi removido do computador, é:

  1. Exclua o carregador de inicialização do Windows do ESP. Isso normalmente será feito digitando sudo rm -rf /boot/efi/EFI/Microsoft.
  2. Digite sudo update-grub.

Quando o update-grubscript é executado, observe que não há Windows e, portanto, gera um grub.cfgarquivo que não inclui nenhuma opção para inicializar o Windows e que não apresenta o menu.

Observe, no entanto, que essa abordagem torna impossível inicializar o Windows. Isso é bom para o Behzadsh, pois a pergunta especifica que o Windows foi removido do computador. (De fato, essa abordagem basicamente conclui a tarefa de remoção incompleta que já foi feita.) Essa abordagem está errada para alguém que simplesmente deseja ignorar o menu GRUB, mas ainda mantém a capacidade de inicializar o Windows - por exemplo, usando o computador do computador. gerenciador de inicialização embutido para inicializar o Windows. Essa abordagem tornará impossível inicializar o Windows, pelo menos até que o carregador de inicialização do Windows seja restaurado.

Rod Smith
fonte