error: symbol `grub_terminal_highlight_color’ not found
Entering rescue mode
Any idea how to fix this, and also what caused it? I have a few remote servers that I wouldn’t want to upgrade until I know what happened as if they dont reboot normally I can’t access them to fix.
Same bug as op. Cannot get solution work from 2nd poster. grub2 complaints about: no uefi id. Going once more to rescue mode to see if something can be done about it. I also did upgrade via zypper dup.
For people getting the “EFI distributor id isn’t specified message.” try specifying target for grub2-install. It auto tries to put EFI if your system gives such signal.
grub2-install --target=i386-pc /dev/sda
Replace sda device of your own choice. Also folder: /usr/lib/grub2/ seems to have listing of those target options.
I’ve also get this error after upgrading openSuse 12.3 to 13.1.
error: symbol `grub_terminal_highlight_color' not found
Entering rescue mode
But I was good practised due to the problems I had before updating openSuse (see also my bug report to the boot-repair tool https://bugs.launchpad.net/boot-repair/+bug/1258805, cause repairing instructions were not completely correct for openSuse installation)
I’ve used my DVD with Linux Mint Nadja and installed the boot-repair tool as described here https://help.ubuntu.com/community/Boot-Repair. With the small exception: the mediaubuntu repository isn’t reachable and I had to remove it from the repositories for the command ‘apt-get update’ to succeed.
After having done the default repairing, the openSuse could be booted as expected.
Unfortunately I haven’t found anything about installing boot-repair under openSuse.
But the steps done by the tool contained full reinstallation of the grub. It was something like this:
And if I remember it correctly, I’ve got some confirmations during the grub installation.
As a proposal for you: possibly it would help, if you perform manual reinstallation of the grub directly after openSuse upgrade without restarting the computer.
Was it offline or online (zypper dup) update or some other means?
error: symbol `grub_terminal_highlight_color' not found
Entering rescue mode
This means that grub2 files in /boot/grub2 were updated but core bootloader (that is loaded on power on) was not. That sounds like a bug. If you still have logs from update it makes sense to open bug report.