我有一个带有 Grub2 的 Ubuntu 14.04 和 Windows 8.1 双启动系统。最近升级到免费的 Windows 10 后,GRUB 坏了,它给了我提示
grub rescue>
。
在网上读到后我发现我必须更改前缀和根目录才能使 GRUB 正常工作,而且确实如此,但每次启动时它都会恢复原状。
我不是技术人员,因此为了修复问题而不是干预更改/etc/grub.d
等,我使用了启动修复 USB 密钥。它改变了一些东西,现在我得到了
error symbol 'grub_term_highlight_color' not found
我也找不到normal.mod
。粘贴的链接是由 grub-repair USB 密钥生成的。非常感谢您的帮助。
答案1
我不能保证这会有效,但你可能想试试我的rEFInd 启动管理器:
- 从以下位置下载 rEFInd 的 USB 闪存驱动器或 CD-R 映像其下载页面。
- 根据您下载的映像准备启动介质。
- 启动到 rEFInd 启动介质。应该会出现它的主菜单,其中至少显示 Windows 和 Ubuntu 的一个选项。
- 尝试各种启动选项。运气好的话,至少有一个选项可以同时适用于两个操作系统。
- 如果您可以启动两个操作系统,请启动 Ubuntu。如果不行,请停止。
- 安装 rEFInd PPA 或 Debian 包。
- 重启。
运气好的话,rEFInd 会显示为默认启动程序。请注意,此过程在第 6 步之前都是无风险的;在此之前,您无需更改硬盘配置。