Grub menu working but hidden, can't make it visible
I had exactly the same problem.
After trying several solutions, one did the trick (explaining with details in case someone else needs it):
-
Edit
/etc/default/grub
by running in terminal while in the correct folder:sudo gedit grub
-
Uncomment the line
#GRUB_TERMINAL=console
. The correct version shall be:GRUB_TERMINAL=console
-
Save the file.
-
Run in terminal:
sudo update-grub
-
Restart. GRUB menu shall appear now.
Note: I don't know why but graphical terminal wouldn't work. The console is a bit uglier but I don't care.
I also had this problem. Your description lead me to the final solution: GRUB-GFXMODE=auto
was the problem.
I entered the GRUB console by pressing C (after I had uncommented the GRUB console output in /etc/default/grub
so that the GRUB menu was visible again) and ran the command videoinfo
which returned nothing.
Ok, with an automode that doesn't work, any output is difficult ;-) That´s the cause of the problem. The system doesn´t automatically detect the screen resolution. It´s necessary to manually enter a proper value.
I changed to GRUB-GFXMODE=1280x800
, which is the known resolution of my laptop, your values may of course differ. Editing the grub
file was possible in graphic mode with file manager opened in root-mode (you need root privileges to alter a system file), for the grub-update
command I used of course a terminal, as described in Felipe's post.
And finally, I had my beautiful GRUB screen back :-)