首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Ubuntu最新版本的启动修复包。

找不到Ubuntu最新版本的启动修复包。
EN

Ask Ubuntu用户
提问于 2014-04-18 15:02:49
回答 3查看 59.8K关注 0票数 15

在将Ubuntu13.10升级到14.04之后,grub未能加载Ubuntu并抛出错误symbol 'grub_term_highlight_color' not found。我遵循了错误报告中提供的解决方案,但这对我来说失败了,抛出了错误failed to get canonical path of /cow

现在,我试图安装引导修复,以解决这个问题在一个活动的钢笔驱动器,使用这些命令。

代码语言:javascript
复制
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

但是在添加和更新存储库之后,它显示了ppa:yannubuntu/boot-repair 404未找到错误。

代码语言:javascript
复制
W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found

这个问题是可以解决的还是有一个替代的PPA启动修复?

EN

回答 3

Ask Ubuntu用户

发布于 2014-04-18 15:08:03

更新: lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977上有错误报告。

从上面的bug报告来看,

-Boot (14.04)来自一个悬而未决的-Mount我的根文件系统( /boot在这里)

代码语言:javascript
复制
sudo mount /dev/sdaX /mnt

/dev/sdaX是/boot目录的位置

-run:“boot-目录=/mnt//boot /dev/sdX”

确切的命令取决于是否有单独的引导分区。

独立/boot分区

代码语言:javascript
复制
sudo grub-install --boot-directory=/mnt /dev/sda

没有单独的/boot分区

代码语言:javascript
复制
grub-install --boot-directory=/mnt/boot /dev/sda

然后用HDD重新启动

三种选择:

  1. 等待ppa的维护者为14.04构建一个包。这可能是最慢和最不实际的。
  2. 提交一个错误报告,并要求一个14.04包的反引导修复。可能会更快一些。
  3. 启动一个较旧版本的Ubuntu,13.10,并运行启动-修复。您可能只是对一个较旧的版本很好。

我想有第四个选项-手动调试grub,您得到了什么错误消息,并告诉我们您的安装。

票数 6
EN

Ask Ubuntu用户

发布于 2014-04-18 15:28:27

这个bug报告中提到的第一个解决方法对我有效:

https://bugs.launchpad.net/boot-repair/+bug/1267702

基本上,您必须手动安装三个.deb包: glade2script、boot-sav然后启动修复(按这个顺序)。用最近的(那些用来调味的)。

票数 2
EN

Ask Ubuntu用户

发布于 2014-04-20 03:17:59

有同样的错误“符号‘'grub_term_highlight_color’找不到”,卡在格鲁布救援。尝试过启动-修复(推荐选项),但没有工作!

解决方案:下载了可引导的启动-修复. disk (http://sourceforge.net/projects/boot-repair-cd/)并制作了一个可引导的usb磁盘.从它引导和连接到互联网,并启动“推荐修复”,然后按照指示在几个步骤(手动删除/卸载grub,然后重新安装一个新版本),这是有效的!

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/449818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档