最近的升级使 grub 进入救援提示

最近的升级使 grub 进入救援提示

我今早醒来看到 grub 救援提示抱怨某些高亮颜色无效。显然,昨晚我睡觉后安装了 14.04 的升级。

所以我启动了我的旧 12.10 磁盘。我尝试了 boot-rescue,但在尝试建议的修复时,我收到消息“请关闭所有包管理器”(显然,我没有打开任何包管理器)。

这是我从 boot-rescue 获得的启动信息:http://paste.ubuntu.com/7283446/

我的系统有一个 windows8 磁盘(完全独立的磁盘),以及一个使用 lvm 的 linux 磁盘。都是 ssd。还有一个大型数据磁盘。

答案1

欢迎来到 AskUbuntu!

这个问题已经有人问过了,但是除了重新安装 grub 之外没有其他好的解决方案

这里是一个错误报告,简要描述了该错误,看起来好像是 Grub 包中存在错误,导致从旧版本升级时升级不完整。

如果您有办法下载并刻录此文件,supergrub可能会帮助您重新安装 grub。 http://www.supergrubdisk.org/

答案2

我发现有两个问题需要解决。

一个是修复 Windows 8 磁盘,因为 Boot-Rescue 已将其损坏。这是从 Windows 8 安装磁盘完成的,进入命令提示符,BootRec /FixMBR在 BIOS 中更改启动优先级后发出,以使 Windows 8 磁盘位于顶部。之后我恢复了 BIOS。

另一个是重新安装 grub。我从安装 DVD 进入终端,然后发出:grub-install --boot-directory=/dev/mapper/ubuntu-root /dev/sdb因为这些是我需要的可安装 lvm 和物理媒体。

我发现 /dev/sdb0 的存在很奇怪,更不用说它有一个非常旧版本的内核(因为它不可启动)...可能有一种方法可以在修复过程中回收一些磁盘空间..但这对我来说是答案。

相关内容