找不到错误符号’grub_term_highlight_color’

我在三星Series 7笔记本电脑上的双启动Ubuntu / Windows安装突然坏了,我不知道为什么。 我还没有进行更新,笔记本电脑在上次工作时甚至没有连接到互联网。 它使用Windows 8和Ubuntu(如果我没记错的话,可以使用14.04或更早版本)。 我被困在grub救援提示中,除了ls你什么也做不了。 sceeen顶部的错误消息,后跟grub rescue>提示符

 error symbol 'grub_term_highlight_color' not found grub rescue> 

如果我让我得到

 (hd0) (hd0,gpt9) (hd0,gpt8) (hd0,gpt7) (hd0,gpt6).. (hd0,gpt1) (hd1) (cd0) 

gpt条目似乎表示Ubuntu分区的GUID分区表(GPT)条目。 (hd0,gpt8)/似乎是linux文件夹的根分区,并有一个子目录boot/grub 。 但是如果我尝试手动启动linux,我仍然会遇到同样的错误

 grub rescue> set prefix=(hd0,gpt8)/boot/grub grub rescue> set root=(hd0,gpt8)/ grub rescue> insmod normal error: symbol 'grub_term_highlight_color' not found 

无法从CD上的Ubuntu Live CD或Super Grub2磁盘启动,系统无法识别任何CD或DVD。 也无法从USB启动。 哎呀。 救命。

好的,我可以从CD开始按F10开始进入BIOS。 然后我能够使用Super Grub Disk启动Ubuntu,更新Boot-Repair程序并启动它。 我不得不多次运行Boot-Repair(2或3次)。 EFI / UEFI的东西再次引起了问题,但至少我现在可以重新启动了。

更新:原因可能是最近更新到Ubuntu 14.04。 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977/+index?comments=all双书系统的Windows 8版仍然无法启动:-(

从启动CD / USB记忆棒(任何Linux发行版)中抢救的标准修复程序:

 sudo -s mkdir /mnt/disk mount /dev/sda3 /mnt/disk # use sdXY where your root partition is mount --bind /dev /mnt/disk/dev mount --bind /sys /mnt/disk/sys mount --bind /proc /mnt/disk/proc chroot /mnt/disk 

/boot删除旧文件,在我的情况下,我有过时的afi-3.11*文件

 update-grub # press Ctrl + D reboot 

现在,grub应该正常启动。

如果您需要EFI,请查看类似的问题 。

我有一个Ubuntu 15.04和Windows 8的双启动。我在Windows上启动了几个小时我遇到了这个问题,我的笔记本电脑自行重启并显示这个grub救援提示“grub term highlight color not found”错误。

我在这个问题上遇到了几个post,主要建议运行启动修复。 我使用现场ubuntu 15.04 USB启动了系统,尝试安装启动修复但没有成功。 然后我继续擦除并重新安装ubuntu。 但令我绝望的是,当我在安装后重新启动时,grub救援提示再次出现。

对我有用的是改变BIOS中的Boot Option优先级。 我的SSD早先被指定为第一选项,我选择常规HD作为第一选项并重新启动。

瞧! 我能够直接启动到Ubuntu – 没有启动菜单! 遇到这篇文章 – 双启动PC直接引导到ubuntu而不是显示grub菜单更新了grub文件以评论GRUB_HIDDEN_TIMEOUT = 0,更新了grub并重新启动。 我的笔记本电脑恢复正常,启动菜单,一切都回来了!