Grub on iMac 19.10 beta

Has there been any issue of Grub not displaying (anything)? I want to be clear, on boot, grub does come up (I'm certain it's at the grub menu, because I was blindly able to get it to boot from USB after adding an entry to 40_custom for the USB drive), but all it shows is an underscore style cursor. I can't actually see any of the menu entries on the Grub screen.

Running Ubuntu 19.10 Beta on a 2011 iMac 27" with 16 GB RAM.

With Ubuntu Mate 18.04 I was able to see the Grub Menu entries with no issue.

Here's what my (altered) grub looks like:

GRUB_DEFAULT=1
# GRUB_TIMEOUT_STYLE=hidden
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

Compare this with your grub file found in /etc/default/grub.

I think that I commented out the second line and added the line after that as well as adding the last line. And modified the timeout and default lines to suit my particular needs at the time.

I offer this only as an example. I use a custom grub file to boot 4 MATE OSes and a leftover Windows OS I haven't ever used except to fool around in quite a few years ago.

Good luck Brian_McGonagill.

Ok, what's the difference between GRUB_DEFAULT=0 and GRUB_DEFAULT=1?

I see that in your's it's 1, and mine is 0.

Here's my full /etc/default/grub file.

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

The default number tells grub which line to boot to. My boot screen displays eight possibilities and the default boot line for my grub is the second one down, GRUB_DEFAULT=1. If yours is 0, your grub is set to boot the first line.

I'd give yourself a higher timeout, say 7 0r 8 so that you might be able to see grub. If that doesn't work try commenting out your line 2 and adding my line 3.

1 Like

So, I tried that, but still it just shows me a blank screen with a cursor in it. It's like the screen is there, but not visible for some reason.

Which "that" did you try?

Sorry, copied your whole GRUB setup (the differences anyway, except the Default = 1 part, as mine is 0. But no matter what I do, that's what I always see for GRUB now.

I assume that you also issued the sudo update-grub command after your changes, correct? If so then try uncommenting the following:

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

Maybe that'll work.

2 Likes

Ok, you rock @mdooley! Thank you. I do get the Non GUI Grub now. Not sure why it stopped working suddenly in Graphical mode, but as long as I can cycle and make selections I'm good. Thank you again.

1 Like