Se você parou a inicialização dupla, provavelmente parou de usar o outro sistema operacional. Por que você não pode remover o outro sistema operacional para que o ubuntu possa inicializar normalmente.
atualmente é alterada para Verdadeiro mas ainda vejo o menu grub ...
Alex Poulos
Estou no 12.04 e eu tentei isso, mas ele já dizia "true" e ainda aparece. Os únicos outros SOs que tenho são o à prova de falhas e o Memtest - é isso. Eu já excluí minha partição do Windows e atualizei o grub e o menu ainda é exibido.
Trabalhou para mim alterando o tempo limite para 0 e depois o silenciou. Graças
king_julien
23
Resolvi esse problema desativando o OS Prober. Fiz isso porque, /boot/grub/grub.cfgna parte gerada pelo modelo /etc/grub.d/30_os-prober, houve uma substituição de "timeout" para 10 e "style" para o menu.
que funcionou para mim, mas fez al desaparecer as outras opções de inicialização, mas a um padrão ...
opensas
1
@opensas Se o menu de seleção não é exibido, como você sabe quais opções de inicialização "aparecem" nele? Se você deseja desativar o menu, por que deseja opções de inicialização não padrão?
Kyle Strand
se você deixar de fora a parte 'GRUB_TIMEOUT_STYLE = hidden', a contagem regressiva estará visível, mas nada mais, a menos que você a interrompa. Isso permite que você acesse o menu e altere as configurações de inicialização, mesmo tornando-o muito menos óbvio.
Stonecrusher # 4/16
Se alguém quiser ver o menu de inicialização depois de pressionar a tecla Shift, GRUB_TIMEOUT deve ser definido como maior que zero (por exemplo, GRUB_TIMEOUT = 5). Caso contrário, outras opções de inicialização (por exemplo, Windows) não poderão ser ativadas, se necessário.
precisa saber é o seguinte
No Ubuntu 18.04 LTS, GRUB_RECORDFAIL_TIMEOUT=0é a única alteração /etc/default/grubque elimina o tempo limite de 30 segundos (e o menu do gerenciador de inicialização GRUB), o que parece ser um bug: bugs.launchpad.net/ubuntu/+source/grub2/+bug/1814403/ comentários / 4 . Além disso, sudo update-grubdeve ser executado para que as edições entrem em vigor, o que não é mencionado na resposta. Observe que definir esse valor como 0não é recomendado (consulte o link mencionado acima), a menos que a máquina seja uma VM de desenvolvimento ou semelhante.
Ben Johnson
11
Eu tentei todas as dicas que eles não funcionaram, e acabei reduzindo o tempo limite para zero da seguinte forma:
Eu tinha essa configuração, mas ainda aparece o menu grub.
1
Com essa configuração, o update-grub retorna: 'Aviso: definir GRUB_TIMEOUT para um valor diferente de zero quando GRUB_HIDDEN_TIMEOUT está definido não é mais suportado' e ainda recebo uma contagem regressiva de 10 segundos enquanto mostra o menu grub. Definir GRUB_TIMEOUT como 0 também retorna os mesmos resultados.
Zorkerz 12/03/19
@zorkerz qual versão do ubuntu você está usando?
Anwar #
Xenial Xerus, mas teve o mesmo comportamento em 15,10
zorkerz 13/03/16
5
Eu tive o mesmo problema e nenhuma das dicas aqui funcionou! A única maneira era alterar o /boot/grub/grub.cfg manualmente. Em algum momento deste arquivo, ele faz o tempo limite subir para 10! Então, apenas comente essas linhas
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Mas você nunca pode executar o update-grub novamente, caso contrário, ele voltará ao mesmo arquivo e o tempo limite será 10 novamente! Salve o arquivo (no vi, você precisará forçá-lo, mesmo que você seja su!). Reinicie o computador e ele funcionará bem!
Interessante, por que não if [ "${timeout}" = 10 ]; then set timeout=0 fi ? Ou simplesmente remova a instrução if completamente e apenas saia set timeout=0?
Elder Geek
Isso é colocado a partir de um modelo que pode ser desativado (o prober do SO, conforme mencionado na resposta de Agustin). Você não precisa editar manualmente o grub.cfg.
Neil Traft
isso funcionou para mim em 14.04
Kalamalka Kid 27/05
3
Se você deseja remover uma entrada de inicialização, digite:
sudo update-grub
Se isso não funcionar, instale o gerenciador de inicialização, da seguinte maneira:
sudo apt-get install startupmanager
com o gerenciador de inicialização, você pode
escolha com entrada para inicializar,
escolha a resolução e, quanto tempo esperar antes da inicialização,
você também pode escolher 0 para inicializar automaticamente a entrada de inicialização padrão
desculpe erro de digitação. suposto ser sudo update-grub, eu editei a resposta
blade19899
O único problema com isto é que a versão do Startup-manager eu tenho não mostra muito opções - Imgur
Alex Poulos
1
Estou no 12.04 e eu tentei isso, mas ele já dizia "true" e ainda aparece. Os únicos outros SOs que tenho são o à prova de falhas e o Memtest - é isso. Eu já excluída a minha partição do Windows e grub atualizado e o menu ainda mostra
Alex Poulos
ao lado de "tempo limite em segundos" há uma caixa com o número 10 renomeá-lo para o número 0
blade19899
3
Como Agustin , descobri que meu problema era com o OS Prober. Fazendo um passo melhor que a solução dele, encontrei essa essência que permitirá que você tenha seu sistema operacional, mas ainda oculte o menu. Você só precisa baixar esses dois arquivos, colocá-los /etc/grub.de conceder a eles as mesmas permissões que os outros modelos nesse diretório.
Se você quiser acessar seu sistema operacional não padrão, mantenha pressionada a tecla Shift enquanto inicializa. Isso mostrará o menu.
isso definitivamente parece um bug para mim. alguém relatou isso ???
opensas 4/14
É verdade ... talvez eu chegue a isso em algum momento. Não faço ideia se já existe um.
Neil Traft
3
Eu encontrei uma solução simples para o problema.
echo "
set timeout_style=hidden
set timeout=2" | sudo tee --append /etc/grub.d/40_custom
E atualize o grub. Ele substituirá as configurações de tempo limite no grub.cfg, portanto, não importa o que você tem em / etc / default / grub. Então, eu tenho um menu oculto que pode ser chamado por turno por 2 segundos.
Essa abordagem funcionou para mim (grub 2.02 ~ beta3-4ubuntu7 instalado pelo Ubuntu 17.10) quando nenhuma das outras soluções propostas nesta página funcionou (é realmente uma má sorte que eu testei isso pela última vez: /). Obrigado!
Isso me levou um tempo, mas pago fora que era uma mistura de minha própria escavação e respostas acima primeiro Verifique se o seu /etc/default/grube /usr/grub/default/grubsão os mesmos. em seguida, executar gksu gedit /etc/grub.d/30_os-proberperto do topo são as duas linhas que queremos, mas para encontrá-los procurar styke e alterar essa linha para oculto, em seguida, procurar uma linha de tempo limite deve ser como se timeout = 0pronto para 10 de exclusão que parte do que para o fim do arquivo make certeza você exclui o final do arquivo ou o seu ferrou e sua configuração do grub deve registrar algo como isto é meu apenas por exemplo:
define a inicialização padrão para o Windows 8.1 pro
GRUB_DEFAULT="Windows 8 (loader) (on /dev/sda1)"
define uma janela de cinco segundos para pressionar shift, para que eu possa inicializar no Ubuntu
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="lsb_release -i -s 2> /dev/null || echo Debian"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Set this if you hide grubmenu at boot! hidden-timeout has to be 0-10
# NOT recommend with dual-boot systems
# Type ESC/ENTER at boot to make grub-menu visible again!
# in this case hidden-timeout has to be 3-10
GRUB_DISABLE_OS_PROBER=true
resolve o problema! s.grub2 @ubuntuusers! ;-)
Também é possível tornar o menu grub visível novamente durante a inicialização!
IMPORTANTE se você tiver uma falha e quiser inicializar um Kernel mais antigo (e estável)!
(Testado com Linux Mint 17.3 Rosa, que é baseado no Ubuntu 14.04)
Respostas:
Você pode apenas alterar as configurações do grub.
digite o terminal
Mude
GRUB_HIDDEN_TIMEOUT_QUIET=false
paraSalve o arquivo e saia
Tipo
sudo update-grub
Se você não obtiver o resultado desejado, consulte este bug .
fonte
Resolvi esse problema desativando o OS Prober. Fiz isso porque,
/boot/grub/grub.cfg
na parte gerada pelo modelo/etc/grub.d/30_os-prober
, houve uma substituição de "timeout" para 10 e "style" para o menu.Edite
/etc/default/grub
e adicione esta linha:Espero que você ache isso útil!
BTW, meu / etc / default / grub completo é:
Feliz codificação
fonte
GRUB_RECORDFAIL_TIMEOUT=0
é a única alteração/etc/default/grub
que elimina o tempo limite de 30 segundos (e o menu do gerenciador de inicialização GRUB), o que parece ser um bug: bugs.launchpad.net/ubuntu/+source/grub2/+bug/1814403/ comentários / 4 . Além disso,sudo update-grub
deve ser executado para que as edições entrem em vigor, o que não é mencionado na resposta. Observe que definir esse valor como0
não é recomendado (consulte o link mencionado acima), a menos que a máquina seja uma VM de desenvolvimento ou semelhante.Eu tentei todas as dicas que eles não funcionaram, e acabei reduzindo o tempo limite para zero da seguinte forma:
fonte
sudo update-grub
após mudar os valoresVocê precisa editar o arquivo em
/etc/default/grub
para impedir a exibição do menu grub.Por padrão, as entradas nesses arquivos são assim.
#
marca da segunda linha eGRUB_HIDDEN_TIMEOUT_QUIET=false
paraGRUB_HIDDEN_TIMEOUT_QUIET=true
.Após as alterações, a parte necessária do arquivo será semelhante a esta
sudo update-grub
comando no terminal e reinicie para ver o resultado.fonte
Eu tive o mesmo problema e nenhuma das dicas aqui funcionou! A única maneira era alterar o /boot/grub/grub.cfg manualmente. Em algum momento deste arquivo, ele faz o tempo limite subir para 10! Então, apenas comente essas linhas
Mas você nunca pode executar o update-grub novamente, caso contrário, ele voltará ao mesmo arquivo e o tempo limite será 10 novamente! Salve o arquivo (no vi, você precisará forçá-lo, mesmo que você seja su!). Reinicie o computador e ele funcionará bem!
fonte
if [ "${timeout}" = 10 ]; then set timeout=0 fi
? Ou simplesmente remova a instrução if completamente e apenas saiaset timeout=0
?Se você deseja remover uma entrada de inicialização, digite:
Se isso não funcionar, instale o gerenciador de inicialização, da seguinte maneira:
com o gerenciador de inicialização, você pode
fonte
Como Agustin , descobri que meu problema era com o OS Prober. Fazendo um passo melhor que a solução dele, encontrei essa essência que permitirá que você tenha seu sistema operacional, mas ainda oculte o menu. Você só precisa baixar esses dois arquivos, colocá-los
/etc/grub.d
e conceder a eles as mesmas permissões que os outros modelos nesse diretório.Se você quiser acessar seu sistema operacional não padrão, mantenha pressionada a tecla Shift enquanto inicializa. Isso mostrará o menu.
fonte
Eu encontrei uma solução simples para o problema.
E atualize o grub. Ele substituirá as configurações de tempo limite no grub.cfg, portanto, não importa o que você tem em / etc / default / grub. Então, eu tenho um menu oculto que pode ser chamado por turno por 2 segundos.
fonte
Adicione a seguinte linha a
/etc/default/grub
:fonte
Eu tenho visto muitas pessoas dizendo que as respostas sugeridas não funcionam para elas. Eu tentei várias opções e esta funcionou para mim :
Edite /etc/grub.d/00_header e encontre:
Altere para ...
E execute o update-grub.
fonte
para todos vocês que possuem respingos de palavras na linha cmd, qualquer coisa, exceto a codificação 0 para o tempo limite, não funcionará ,,
Tente remover o respingo de palavra da segunda última linha, atualize e reinicie ,, voila, sem menu :)
hth, krex
fonte
Isso me levou um tempo, mas pago fora que era uma mistura de minha própria escavação e respostas acima primeiro Verifique se o seu
/etc/default/grub
e/usr/grub/default/grub
são os mesmos. em seguida, executargksu gedit /etc/grub.d/30_os-prober
perto do topo são as duas linhas que queremos, mas para encontrá-los procurar styke e alterar essa linha para oculto, em seguida, procurar uma linha de tempo limite deve ser como setimeout = 0
pronto para 10 de exclusão que parte do que para o fim do arquivo make certeza você exclui o final do arquivo ou o seu ferrou e sua configuração do grub deve registrar algo como isto é meu apenas por exemplo:define a inicialização padrão para o Windows 8.1 pro
define uma janela de cinco segundos para pressionar shift, para que eu possa inicializar no Ubuntu
principal correção para erro apenas no caso
define o estilo como oculto
coisas padrão do Ubuntu
fonte
sudo nano /etc/default/grub
CTRL
+S
CTRL
+X
sudo update-grub
fonte
Tente isso por sua conta e risco e apenas como último recurso!
Tentei editar
/etc/default/grub
e executarsudo update-grub
sem resultados.Acabamos editando
/boot/grub/grub.cfg
manualmente, especificamente,fonte
resolve o problema! s.grub2 @ubuntuusers! ;-)
Também é possível tornar o menu grub visível novamente durante a inicialização!
IMPORTANTE se você tiver uma falha e quiser inicializar um Kernel mais antigo (e estável)!
(Testado com Linux Mint 17.3 Rosa, que é baseado no Ubuntu 14.04)
fonte