安装 xubuntu 14.04 后 GRUB2 无法工作

安装 xubuntu 14.04 后 GRUB2 无法工作

我有一台 vaio 笔记本电脑,它曾经在双启动中安装了 Windows 8 和 Xubuntu 13.04,一切运行正常。

我决定更新我的 xubuntu 14.04 LTS 版本,主要是因为对 13.04 的支持已经结束,并且 LTS 版本有 3 年的支持。我所做的是格式化安装 xubuntu 13.04 的分区,并在格式化的分区中安装 14.04。当我重新启动计算机并准备开始使用我的新系统时,我收到以下消息:

错误:未找到符号‘grub_term_highlight_color’

我无法进入任何操作系统。

我尝试过两次以上从实时 USB 进行启动修复,但问题并未得到解决。

我尝试使用超级 GRUB2 磁盘进入我的计算机,但是它似乎无法在 UEFI 活动的情况下工作(除了超级 grub2 磁盘说它可以)我只收到消息“未找到操作系统”。

如果我启动超级 grub2 磁盘并且禁用 UEFI,超级 grub2 磁盘将无法检测到任何操作系统,我也尝试了 Rescatux 发行版,但是,从超级 grub2 磁盘开始,当 UEFI 处于活动状态时,rescatux 无法进入。

我尝试使用“恢复 EFI 备份”选项进行引导修复,之后我能够在 Windows 上启动,但没有出现 grub 菜单。我再次运行引导修复,结果没有任何改善

这是我收到的最新 Bootinfo 报告:

http://paste.ubuntu.com/7609801/

你知道发生什么事了吗?

我非常感谢你的帮助,

此致,

更新

您好,感谢您的建议。

我能够使用 rEFInd(安全启动已禁用)进入不同的操作系统,但是,经过多次尝试后,我无法获得启动菜单(GRUB 或 rEFInd)来选择操作系统 :(

我尝试在硬盘上安装 rEFInd,但是启动时它直接进入 Windows。

我再次尝试启动修复,但什么也没发生。

我尝试了 dpkg-reconfigure,但什么也没发生。

这是我收到的最新的 bootinfo 摘要。

http://paste.ubuntu.com/7651147/

目前,在我的计算机上进入 Xubuntu 的唯一方法是使用禁用安全启动的 rEFInd USB。

感谢您的帮助,

任何评论表示赞赏

答案1

请参阅此错误报告:Ubuntu 14.04 更新破坏了 grub,导致“错误:未找到符号‘grub_term_highlight_color’”

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977

您需要 chroot 并使用 dpkg-reconfigure grub-pc 而不是直接使用 grub-install,以便系统知道下次升级 grub 时需要在该驱动器上运行 grub-install。

Boot-Repair 有一个 chroot 完全卸载并重新安装 grub,这可能会起作用,或者在 chroot 中运行 dpkg 更新。

答案2

我无法对涉及 GRUB 的修复发表太多评论。(我从未关心过 GRUB 2,并且我尽可能避免使用它。)不过,我确实有一个替代方案:

  1. 输入固件并禁用安全启动。(您可以稍后重新启用它,但现在最简单的方法是将其关闭。)
  2. 准备一个 USB 闪存驱动器或 CD-R,其中包含我的rEFInd 启动管理器。
  3. 启动 rEFInd。您应该会看到至少一个适用于 Windows 的选项和至少一个适用于 Ubuntu 的选项。
  4. 测试 rEFInd 启动选项。如果有些选项不起作用也没关系,只要您能同时进入 Windows 和 Ubuntu 即可。如果不行,请停止并报告或尝试其他方法。
  5. 如果您可以同时启动 Ubuntu 和 Windows,请启动 Ubuntu 并在那里安装 rEFInd。您可以使用下载页面顶部附近的 Debian-package 下载链接,或使用该页面后面描述的 PPA。

重新启动后,您将进入 rEFInd,并且应该能够启动两个操作系统,绕过 GRUB。如果您有杂散条目,您可以通过删除文件或编辑文件来删除它们/boot/efi/EFI/refind/refind.conf:取消注释dont_scan_dirsdont_scan_files行并调整值以将不需要的条目列入黑名单。如果您禁用了安全启动但希望它处于活动状态,您可以在此时启用它,尽管您可能必须注册refind.cerrefind_local.cer密钥(当您重新激活安全启动并重新启动时,应该会启动一个程序来执行此操作;该文件应该位于EFI\refind\keysESP 上的目录中)。话虽如此,安全启动可能有点棘手,您可能需要经历一些更多的麻烦才能使用它。

相关内容