从 13.10 升级后,Ubuntu 14.04 UEFI 无法启动

从 13.10 升级后,Ubuntu 14.04 UEFI 无法启动

从 Ubuntu 13.10 升级到 Ubuntu 14.04 导致系统无法启动。

该系统由两个磁盘组成:一个装有 Windows 8 (/dev/sdaX),另一个装有 Ubuntu 14.04 (/dev/sdbX)。我之前使用 EFI 分区 /dev/sda2 进行引导,但 Ubuntu 升级安装程序使其失效:它无法进入 gparted 回退屏幕。/dev/sdb 最初是基于 MBR/BIOS 的传统系统。我曾尝试在 /dev/sdb1 上创建 EFI 分区,但我不确定我是否做对了。引导修复无法修复任何一个 EFI 分区。

Windows 和 Ubuntu 都可以在超级 grub 磁盘的帮助下启动,但这只是我让任一系统启动的方法。

未启用安全启动。

启动信息在这里:http://paste.ubuntu.com/7622020/

你有什么建议吗?这看起来像是https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977,但尚无明确的解决方案。

答案1

我建议你试试我的rEFInd 启动管理器。(看起来你可能在过去的某个时候尝试过它,但我没有看到它目前已安装的证据。)使用 CD-R 或 USB 闪存驱动器版本rEFInd 下载页面进行测试。如果这不起作用,您不会造成更多伤害,您可以继续使用其他方法;但如果它可以同时启动 Linux 和 Windows,您可以安装 Debian 软件包(使用下载页面中的软件包一次性安装,或使用下载页面底部引用的 PPA)。

答案2

重新索引引导加载程序成功了。但是,我的系统的 EFI 固件不记得符号“refind”名称:它只记得设备,并且总是尝试启动默认设备。为了解决这个问题,我不得不使用以下脚本安装install.shrefind

./install.sh --usedefault /dev/sdXX

阅读安装指南在使用此选项之前。如果您使用错误的 /dev 条目,则可能会抹去所有数据。

如果 PPA 版本的 refind 具有某些 dpkg-reconfigure 样式选项,它可能会很有用。

相关内容