1

I cannot get a grub menu. Holding/pressing shift yields GRUB loading but then it just boots as normal. I have edited /etc/default/grub correctly (HIDDEN_TIMEOUT commented out and GRUB_TIMEOUT=10) I have also tried with escape but nothing happens. I have tried Boot Repair already but it also did not help.

wjandrea
  • 14,236
  • 4
  • 48
  • 98
  • You can try to set this option GRUB_TIMEOUT_STYLE=countdown to explicitly tell grub to show the countdown counter : https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html – Michal Przybylowicz Aug 27 '19 at 15:44
  • Have you tried to enter BIOS or try different keyboard type? Is your keyboard working at grub boot time? – Gryu Dec 28 '19 at 20:42

2 Answers2

1
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=15

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

With grub version 2.04, this config in /etc/default/grub gives me a grub menu with a 15sec countdown displayed at the bottom.

After the 15secs is up, it boots the first item (the zeroeth, actually) automatically.

( grub-install --version will tell you the version of your grub)

Also, to make your changes take effect, don't forget to run sudo update-grub after being done with editing.

Levente
  • 3,961
1

Try this:

Open a terminal,

Press Ctrl+Alt+T

Run it:

exec sudo -i
nano  /etc/default/grub

In the open file these lines are usually shown

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

You should leave them like this:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=15
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Ctrl+O Save file Ctrl+X Close nano

Continue running:

update-grub

You when restarting should see the grub menu

kyodake
  • 15,401
  • My grub file was already set up like that, but I copy pasted your version and updated grub but still no GRUB at boot – skinnypete Nov 17 '16 at 16:35