Como remover o menu do grub, em caso de erro?

Iniciado por digo_caja, 24 de Outubro de 2012, 10:45

tópico anterior - próximo tópico

digo_caja

Bom dia galera!
Tenho uma máquina na qual eu utilizo o Xubuntu Xfce 4.8.0, pra ficar bem mais leve...
Bom, o problema é que não sou eu quem utilizo essa máquina, e onde ela fica, acontecem quedas constantes de energia elétrica...
Sempre que a máquina sofre uma queda súbita de energia, ao reiniciá-la ela mostra um menu do grub, com opções de teste de memória, recuperação de s.o, etc... E é preciso apertar a tecla "Enter" para que o sistema seja iniciado.
Preciso tirar o monitor dessa máquina, mas não saberei quando ela vai estar "travada" nessa tela, aguardando o comando no teclado...
Eu gostaria de saber se é possível desabilitar esse menu do grub, no caso de um erro ou encerramento inesperado do s.o, para que o Xubuntu possa ser carregado automaticamente em qualquer ocasião.

dei uma boa pesquisada nesse fórum, e inclusive já tentei todas as outras dicas, como por exemplo remover as permissões de execução dos testes de memória, recuperação de s.o... porém isso só removeu as entradas do menu, restando ainda a entrada "Ubuntu, com Linux 2.6.38-8-generic" e ainda dependendo do Enter no teclado para que o s.o seja carregado...
tentei também descomentar a linha hiddenmenu do arquivo menu.lst, mas não mudou nada...

Se puderem me dar uma força com isso, agradeço muito!

clodoaldops


digo_caja

Citação de: clodoaldops online 24 de Outubro de 2012, 11:51
-use o grub-customizer >> deixe o tempo de espera em zero >> delete as opções test e recovery
http://pplware.sapo.pt/linux/grub-customizer-personalize-o-grub2-do-ubuntu-12-04/

clodoaldo, obrigado pela força!
instalei tudo e removi as opções que você citou, porém isso apenas removeu as entradas do menu, ainda sobrando a opção do Kernel Ubuntu...
o menu que preciso ocultar é o que é apresentado em caso de erro na inicialização...
por exemplo:
Ao ligar normalmente a máquina, o menu do grub não é apresentado.
Caso eu desligue a máquina durante o carregamento do Xubuntu, e a ligue novamente, o menu do grub é apresentado, com uma única opção, que foi citada la em cima. Neste menu o timeout não funciona, ele fica na tela até que seja pressionada a tecla enter...
é exatamente esse menu que eu preciso ocultar, em caso de erro na inicialização do s.o
existe alguma outra forma?

Agradeço desde já

Arthur Bernardes

Você tem Dual-Boot com outro Sistema ou usa só Linux.? No meu caso, uso só Linux, tenho o Grub instalado mas não aparece a tela de menu, dá boot direto no Linux..!

digo_caja

Utilizo apenas o linux, em boot normal ele não aparece menu, apenas quando há um desligamento forçado do sistema...

digo_caja

Galera, consegui achar uma solução
O que ocorre é que em caso de desligamento inesperado do sistema, o grub inicia um "processo" failsafe, o que muda o timeout pra -1 (fazendo a tela ficar estática até que o usuário pressione a tecla enter)

A maneira que consegui encontrar na internet, e que foi funcional pra mim, foi editando o arquivo /etc/grub.d/00_header

Existe uma seção que vai estar assim:
if [ "\${recordfail}" = 1 ]; then
   set timeout=-1


Basta mudar esse -1 para algum número positivo de ordem baixa.
ou seja:
if [ "\${recordfail}" = 1 ]; then
   set timeout=5

Após isso atualize o arquivo grub.cfg
$ update-grub

e agora o grub vai utilizar o auto-boot, mesmo em failsafe
Obrigado à quem tentou me ajudar  ;)

jkmsjq

Dica, lembrete:

Salve o caminho que você utilizou para editar o GRUB, porque se der um problema e for necessário acessar o GRUB na hora do boot você corre o risco de não conseguir acessar pressionando as teclas Shift.

Isso apenas com caráter de prevenção.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Arthur Bernardes

jkmsjq, se necessário como faço para acessar o menu de boot do Grub.?