更新

更新

我正在尝试让装有 Win8 的笔记本电脑重新运行 Linux。

在我升级到 Win8.1 之前它可以运行,但现在,每当我在启动菜单中选择 Linux 时,它只会返回一些消息,提示无法挂载。错误如下:

错误 (抱歉图片太差)

然后我尝试从 USB 驱动器启动 Ubuntu 来恢复它。但是,Ubuntu 始终无法加载,并且要么:冻结在空白屏幕上并闪烁 _,要么如果我从 Ubuntu DVD 启动,则会加载 Win8。(我仔细查看了 BIOS 中的启动优先级)

我的问题如下:

  1. 你知道是什么导致 Ubuntu 一开始就坏了吗?我不记得我弄过它。升级到 Win8.1 真的会坏掉吗?
  2. 有什么办法可以恢复吗?无需破坏 Win8并且无需重新安装?还是您建议我重新安装?

更新

通过启用 UEFI,我能够运行 LiveUSB。

现在,从 LiveUSB 运行 Boot-Repair 会导致笔记本电脑无法使用,因为操作系统无法正常工作。Boot-Repair 的日志在这里:http://paste.ubuntu.com/7691026/ 再次运行 Boot-Repair,仍然无济于事:http://paste.ubuntu.com/7691350/

请注意,Boot-Repair 正在选择 /sdb Restore the MBR of: sdb (generic mbr)。除了 sdb 的其他选项外,我没有其他选项可供选择,尽管从此屏幕可以看到 sda3、sda5 和 sda6 中安装了 linux

gparted 屏幕截图

但是我可以进入 GRUB。我有

GNU GRUB 版本 2.00-13ubuntu3 支持最低限度的类似 BASH 的行编辑。对于第一个单词,TAB 列出可能的命令补全。其他任何地方,TAB 都会列出可能的设备或文件补全。

我感谢所有的帮助

答案1

将 Windows 8 升级到 8.1 将对您的引导加载程序执行以下操作:

  • 根据 Windows 所运行的硬件,Linux 的引导加载程序可能会正常工作,也可能会抛出您显示的错误。这是因为 grub 不再是引导管理器,而是 Windows 8 的引导管理器。我的笔记本电脑使用 Windows 引导加载程序(蓝色,有几个浅蓝色选项)正确启动,但有些笔记本电脑完全失败了,迫使我安装 Live USB 并从 Ubuntu Live System 中恢复引导加载程序,或者从零开始。

  • 同样,根据硬件和系统配置(如启用 Fastboot),引导加载程序可能会失败,迫使您从 Ubuntu Live 系统恢复引导部分或从头开始安装。

当你处于这个阶段时,你确实需要担心以下几点:

  1. 不要启用快速启动。请将其禁用。有关详细信息,请参阅使用 UEFI 安装 Ubuntu 和预装的 Windows因为当尝试在新的启动管理器(基于 Windows)上注册启动更改时,甚至使用 grub-repair 或 GRUB 正确检测启动参数和分区时,这将产生一些问题。

  2. 有时,boot-repairUbuntu Live 系统会在这种情况下失败。这个问题加上升级到 8.1 的事实会给任何非 Windows 系统带来更多问题(加油微软,你是最棒的!)GRUB 甚至可能受到 8.1 的影响。请参阅此答案以获取修复此问题的指南:Windows 8.1 升级后无法恢复 Grub这是迄今为止对我而言唯一有效的方法。

  3. 要解决 Windows 8.1 带来的许多问题,请禁用快速启动并按照Windows 8.1 Ubuntu 13.10 双启动时不显示 Grub这可能会有帮助。

最后,要从 Ubuntu 方面解决启动问题,首先禁用快速启动(休眠模式),然后尝试启动修复系统或按照此处的任何建议操作。我只能想象 Windows 9 或 8.2 会给整个兼容性表带来什么影响。很抱歉您不得不忍受这种痛苦。

相关内容