Questão Como chegar ao menu do GRUB no boot?


Este problema surgiu recentemente para mim (e fui solicitado a apresentá-lo como uma questão específica sobre isso):

Meu sistema é não dual-boot, eu corro um sistema de desktop padrão Ubuntu "no metal" (acho que executá-lo em uma VM é o mesmo).

Pressionando c enquanto a inicialização não faz com que o menu GRUB apareça (o que eu acredito que seja para um sistema de inicialização dupla).

Como posso obter o menu do GRUB para se apresentar em um solteirosistema de inicialização?


198
2017-12-03 15:04


origem


+1 excelente pergunta para expor um recurso essencialmente não documentado do processo de boot do Ubuntu, a resposta para a qual eu só encontrei por acidente enquanto rastejava pelo grub.cfg. Obrigado por içar este nível até o topo (Googleable). - msw
Crédito onde o crédito é devido ... Esta questão surgiu em outra questão minha (profundamente enterrada nos comentários). Jorge Castro sugeriu que seria uma boa idéia apresentar como uma questão por si só ... (por isso, crédito para ele ... e estou feliz em aproveitar o brilho refletido;) Eu posso ver o valor de sendo um Q / A primário. - Peter.O


Respostas:


Menu aparecerá se você pressionar e segurar Mudança durante o carregamento Grub.

Para uma mudança permanente, você precisará editar o seu /etc/default/grub arquivo - coloque um símbolo "#" no início da linha GRUB_HIDDEN_TIMEOUT=0.

Salvar alterações e executar sudo update-grub para aplicar alterações.

Documentação: https://help.ubuntu.com/community/Grub2


187
2017-12-03 15:24



@codeMonk: Oops! (Eu deletei meu comentário anterior porque estava no caminho errado) ... Originalmente eu entendi mal o contexto de "GRUB_TIMEOUT = 0". O contexto que você quer dizer é em relação ao "permanente" exibição do menu GRUB ... Eu pensei que você quis dizer em relação ao "Mudança" método chave ... É verdade que para um permanentemente recorrente exibição, você precisa ambos "# GRUB_HIDDEN_TIMEOUT = 0" e "GRUB_TIMEOUT = * NON-ZERO *", conforme descrito no link na resposta ... (Eu apenas testei nos dois sentidos) - Peter.O
É só o esquerda shift-key que funciona. No começo eu não conseguia descobrir o que eu estava fazendo de errado - o quão difícil pode ser segurar a tecla Shift? Finalmente, eu li atentamente o link que você fornece e percebi que ele diz especificamente a chave da camisa esquerda. - Isaac Betesh
Segurando turno da esquerda não funcionou para mim :( - Nick
Alguém pode consertar essa resposta? Para minha experiência, os comentários e a resposta abaixo são obsoletos e agora muito disso é errado (como o aviso de tempo limite). - Mike Wise
No Ubuntu 18.04 não há GRUB_HIDDEN_TIMEOUT=0 linha no meu /etc/default/grub- em vez disso, há GRUB_TIMEOUT_STYLE=hidden (Shift durante o boot nunca funcionou para mim (Dell?)). alguma ideia do que fazer? - jena


Eu tentei tanto o Mudança e Espaço chaves, mas nada funciona. Apenas o Esc A chave funciona para o Ubuntu 14.04 e 16.04 para obter o menu do Grub no momento da inicialização.


67
2017-12-08 11:44



O mesmo para o Ubuntu 16.04 - apenas Escape funciona. Isto deve ser mencionado na documentação (Recovery Mode) - matandked
Ubuntu 14.04 aqui. Nada funciona. - yPhil
A tecla Shift funciona bem na minha versão 16.04. - Sopalajo de Arrierez
Eu tive que pressionar repetidamente a tecla ESC, não segurá-la. Vamos ter 6 maneiras de fazer a mesma coisa. Linux é divertido. - Jeffrey Blattman
@JeffreyBlattman Eu suspeito que isso é inconsistência do lado dos fabricantes de hardware, não do Linux (mas é apenas minha especulação, eu ainda não pesquisei no Google) - jena


  • Continue batendo Mudança até ver "Mensagem de Carregamento do Grub"
  • Após a mensagem, segure o Mudança até o menu aparecer.

14
2018-01-17 22:07



Essa é a nuança que me ajudou a finalmente entrar! Obrigado! :) - ATSiem
Isso não funciona para mim. Não importa o que eu faça com essa pobre tecla SHIFT, essa Intel NUC pula o menu grub :( - yPhil
@yPhil Intel NUC é a aberração que come Shift. Funciona em qualquer outro lugar. Eu tenho sorte que Esc funciona para o meu NUC, mas não parece funcionar para você, não é? - Franklin Yu


Eu ouvi que Shift faz isso. Mas eu usei o espaço antes e funcionou.


3
2017-12-03 15:24



Acabei de experimentar os dois Shift e Space, em duas situações: Em uma VM, e "on the metal" ... O "Shift" funcionou em ambas as situações ... O "Space" falhou em ambas as situações ... - Peter.O
Se você não pode usar shift, tente escapar. Parece funcionar para mim com o Ubuntu 12.10. - user530873
Ubuntu 15.04. Chave de espaço funciona. Obrigado! - DmitryKanunnikoff