Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This issue came up recently for me (and I've been prompted to lodge it as a specific question about it):

My system is not dual-boot, I run a standard Ubuntu desktop system "on the metal" (I think running it in a VM is the same).

Pressing c while booting does not cause the GRUB menu to appear (which I believe it does for a dual-boot system).

How can I get the GRUB-menu to present itself on a single-boot system?

share|improve this question
+1 excellent question to expose an essentially undocumented feature of Ubuntu boot process, the answer to which I only found by accident while groveling through grub.cfg. Thanks for hoisting this up to the top (Googleable) level. – msw Dec 3 '10 at 15:29
Credit where credit is due... This issue came up in another question of mine (buried deep in the comments). Jorge Castro suggested that it would be a good idea to present as a question it its own right... (so credit to him.... and I'm happy to bask in the reflected glow ;) I can see the value of it being a primary Q/A. – Peter.O Dec 3 '10 at 15:45
up vote 101 down vote accepted

Menu will appear if you press and hold Shift during loading Grub.

For permanent change you'll need to edit your /etc/default/grub file -- place a "#" symbol at the start of line GRUB_HIDDEN_TIMEOUT=0.

Save changes and run sudo update-grub to apply changes.


share|improve this answer
Actually, you need to increase GRUB_TIMEOUT to something non-zero for the menu to appear. – Nick Pascucci Dec 3 '10 at 15:40
@codeMonk: Oops! (I've deleted my previous comment because I was on the wrong track)... I originally misunderstood the context of "GRUB_TIMEOUT=0". The context you mean is in relation to the "permanent" display of GRUB-menu... I thought you meant in relation to the "Shift" key method... It is true that for a permanently recurring display, you need both "#GRUB_HIDDEN_TIMEOUT=0" and "GRUB_TIMEOUT=*NON-ZERO*", as described in the link in the answer ... (I've just test it both ways.) – Peter.O Dec 3 '10 at 17:24
Yeah, sorry! ^_^ My bad, I must have misunderstood your question. – Nick Pascucci Dec 3 '10 at 18:20
wow, why can't we just pick one key for this? – JohnAllen Apr 16 at 7:08
  • Keep hitting Shift until you see "Grub Loading Message"
  • After the message, hold the Shift down until the menu appears.
share|improve this answer
This is the nuance that helped me finally get in! Thank you! :) – ATSiem Oct 24 '14 at 3:35
That so does not work for me. No matter what I do to this poor SHIFT key, this Intel NUC skips the grub menu :( – philipyassin May 16 at 23:22

I have tried both shift and space but nothing works. Only esc key works for ubuntu 14.04 to get Grub Menu at boot time.

share|improve this answer
same here. Only ESCAPE key worked with Ubuntu 14.04. – atmelino Dec 17 '15 at 4:52
The same for Ubuntu 16.04 - only Escape works. This should be mentioned in documentation (Recovery Mode) – matandked Apr 23 at 13:30
Ubuntu 14.04 here. NOTHING works. – philipyassin May 16 at 23:25

I've heard Shift does it. But I've used Space before and it worked.

share|improve this answer
I've just now tried both Shift and Space, in two situations: In a VM, and "on the metal" ... The "Shift" worked in both situations... The "Space" failed in both situations... – Peter.O Dec 3 '10 at 15:39
If you can't use shift, try escape. Seems to work for me with Ubuntu 12.10. – Another Googler Mar 25 '13 at 23:34
Ubuntu 15.04. Space key works. Thanks! – DmitryKanunnikoff Oct 8 '15 at 9:11

protected by Community Jan 23 at 21:28

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.