Vraag Hoe kom je aan het GRUB-menu tijdens het opstarten?


Dit probleem is onlangs voor mij naar voren gekomen (en ik werd gevraagd om het als een specifieke vraag hierover te presenteren):

Mijn systeem is niet dual-boot, ik run een standaard Ubuntu-desktop-systeem "on the metal" (ik denk dat het in een VM draaien hetzelfde is).

persing c tijdens het booten wordt het GRUB-menu niet weergegeven (wat ik geloof dat het doet voor een dual-boot-systeem).

Hoe kan ik het GRUB-menu krijgen om zichzelf te presenteren op een single-boot-systeem?


198
2017-12-03 15:04


oorsprong


+1 uitstekende vraag om een ​​in wezen ongedocumenteerde functie van het opstartproces van Ubuntu te ontmaskeren, het antwoord dat ik alleen per ongeluk vond tijdens het kruipen door grub.cfg. Bedankt voor het hijsen van dit naar de top (Googleable) niveau. - msw
Krediet waar krediet verschuldigd is ... Deze kwestie kwam in een andere vraag van mij (diep begraven in de opmerkingen). Jorge Castro opperde dat het een goed idee zou zijn om het als een eigen vraag te presenteren ... (dus eer aan hem .... en ik ben blij om te genieten van de gereflecteerde gloed;) Ik zie de waarde van het is een primaire Q / A. - Peter.O


antwoorden:


Menu verschijnt als u ingedrukt houdt Verschuiving tijdens het laden van Grub.

Voor permanente wijzigingen moet u uw /etc/default/grub bestand - plaats een "#" symbool aan het begin van de regel GRUB_HIDDEN_TIMEOUT=0.

Sla wijzigingen op en voer het uit sudo update-grub om wijzigingen toe te passen.

Documentatie: https://help.ubuntu.com/community/Grub2


186
2017-12-03 15:24



@codeMonk: Oeps! (Ik heb mijn vorige opmerking verwijderd omdat ik het verkeerde pad volgde) ... Oorspronkelijk heb ik de context van "GRUB_TIMEOUT = 0" verkeerd begrepen. De context die u bedoelt, is in relatie tot de "Permanent" weergave van GRUB-menu ... ik dacht dat je bedoelde in relatie tot de "Verschuiving" sleutelmethode ... Het is waar dat voor een permanent terugkerend display, je hebt het nodig beide "# GRUB_HIDDEN_TIMEOUT = 0" en "GRUB_TIMEOUT = * NON-ZERO *", zoals beschreven in de link in het antwoord ... (ik test het gewoon in beide richtingen.) - Peter.O
Het is alleen de links shift-toets die werkt. In het begin kon ik niet achterhalen wat ik verkeerd deed - hoe moeilijk kan het zijn om de Shift-toets ingedrukt te houden? Ten slotte lees ik aandachtig de link die je verstrekt en besefte dat het specifiek de linkershirt-toets zegt. - Isaac Betesh
Het houden van shift links werkte niet voor mij :( - Nick
Kan iemand dit antwoord oplossen? Naar mijn ervaring, de opmerkingen en het onderstaande antwoord is het verouderd en nu is veel ervan gewoon verkeerd (zoals het time-out advies). - Mike Wise
In Ubuntu 18.04 is er geen GRUB_HIDDEN_TIMEOUT=0 regel in mijn /etc/default/grub- in plaats daarvan is er GRUB_TIMEOUT_STYLE=hidden (Shift tijdens het opstarten werkte nooit voor mij (Dell?)). Enig idee wat te doen? - jena


Ik heb zowel de Verschuiving en Ruimte toetsen maar niets werkt. Alleen de Esc key werkt voor Ubuntu 14.04 en 16.04 om Grub Menu tijdens het opstarten te krijgen.


67
2017-12-08 11:44



Hetzelfde voor Ubuntu 16.04 - alleen Escape werkt. Dit moet in de documentatie worden vermeld (herstelmodus) - matandked
Ubuntu 14.04 hier. Niks werkt. - yPhil
Shift-toets werkt prima op mijn v16.04. - Sopalajo de Arrierez
Ik moest herhaaldelijk op de ESC-toets drukken, niet ingedrukt houden. Laten we 6 manieren hebben om hetzelfde te doen. Linux is leuk. - Jeffrey Blattman
@JeffreyBlattman Ik vermoed dat dit inconsistentie is aan de kant van HW-fabrikanten, niet linux (maar het is gewoon mijn speculatie, ik heb het nog niet googled) - jena


  • Blijf raken Verschuiving totdat je "Grub Loading Message" ziet
  • Houd na het bericht de Verschuiving totdat het menu verschijnt.

14
2018-01-17 22:07



Dit is de nuance die me heeft geholpen eindelijk binnen te komen! Dank je! :) - ATSiem
Dat werkt dus niet voor mij. Wat ik ook doe met deze slechte SHIFT-toets, deze Intel NUC slaat het menu grub over :( - yPhil
@yPhil Intel NUC is de freak die eet Shift. Het werkt overal elders. Ik heb geluk dat Esc werkt voor mijn NUC, maar het leek niet voor jou te werken, toch? - Franklin Yu


Ik heb gehoord dat Shift het doet. Maar ik heb Space eerder gebruikt en het werkte.


3
2017-12-03 15:24



Ik heb zojuist zowel Shift als Space geprobeerd, in twee situaties: in een VM en "on the metal" ... De "Shift" werkte in beide situaties ... De "Space" mislukte in beide situaties ... - Peter.O
Als je shift niet kunt gebruiken, probeer dan te ontsnappen. Lijkt me te werken met Ubuntu 12.10. - user530873
Ubuntu 15.04. Space-toets werkt. Bedankt! - DmitryKanunnikoff