安装失败 - ‘无法在 /dev/sda 中安装 GRUB’ 问题

安装失败 - ‘无法在 /dev/sda 中安装 GRUB’ 问题

我有一台运行 Windows 8.1(预装)的联想 S 系列。我将 Ubuntu 15.04 下载到 USB 记忆棒上,并按照通过 USB 快速安装文档。

安全启动已禁用。

我可以成功启动 Ubuntu 并开始安装过程。大约 80% 的安装过程中,我遇到了致命错误:

unable to install GRUB in /dev/sda

我看过很多关于这个问题的其他帖子,但找不到适合我情况的解决方案。我试过“无需安装即可尝试”选项,并尝试在启动到桌面后进行安装,但我遇到了同样的问题。

据我所知,问题出在尝试安装的分区上。

更新:启动信息在这里:http://paste.ubuntu.com/1244712​​5/

是否有人能就可能导致这种情况的原因提供任何建议,或者我应该如何选择/准备分区才能成功安装?

谢谢

答案1

第一的,禁用快速启动在 Windows 中。此功能很容易导致文件系统损坏(我给它起了个绰号叫“快速文件系统损坏”),进而导致许多问题,包括无法安装 GRUB —— 这正是您所看到的症状。

禁用快速启动后,你可以尝试运行引导修复或重新安装 Ubuntu。运气好的话,禁用快速启动将使这些程序中的任何一个都能正常工作,但我不能对此做出任何保证。

如果你禁用快速启动但似乎无法安装 GRUB,另一个选择是尝试我的rEFInd 启动管理器。你可以通过准备一个装有适当版本的 USB 闪存驱动器或 CD-R 来尝试,以确保无风险(请参阅下载页面获取链接)。然后,您应该能够从适当的介质启动,这样您就可以启动 Windows 或 Ubuntu。如果您可以启动这两个操作系统,则可以通过 PPA 或 Debian 包安装 rEFInd 以将其放在硬盘上。一个很大的警告是,如果文件系统损坏导致 GRUB 无法安装,则同样的问题可能会影响 rEFInd。另一方面,它可能是 GRUB 安装脚本中的一个错误,该错误未由 rEFInd 安装脚本共享,因此 rEFInd 可能会解决此类问题。如果没有其他方法,在 USB 驱动器或 CD-R 上使用 rEFInd 可能是一个有用的临时权宜之计,可以让您进入常规的 Ubuntu 安装。从那里您需要做更详细的分析来找出导致引导加载程序问题的原因,但至少您有一种启动的方法。

答案2

在我的情况下,解决方案是启用 UEFI/Legacy BIOS 启动支持的“Both”选项,并将安全芯片设置为“Inactive”。在之前的所有尝试都失败之后,我同时更改了这两个设置,因此可能只需要其中一个就可以解决问题。

答案3

您在使用 Windows 8.1 安全启动时遇到问题。请尝试禁用 UEFI本教程。然后安装 Ubuntu。

相关内容