运行“apt-get upgrade”&&“apt-get update”后,Win10 Anniversary + Ubuntu 16.04 双启动被破坏

运行“apt-get upgrade”&&“apt-get update”后,Win10 Anniversary + Ubuntu 16.04 双启动被破坏

我有一台 2013 款三星 ATIV Book 6(我认为是 NP680Z5E-X01US)笔记本电脑。原始操作系统是 Win8。

当我保留 Windows 来进行一些娱乐活动时,我也为 Linux 发行版(Ubuntu 14.04)创建了一个分区。

从那时起,我升级到了 Windows 10(包括所有更新,如周年纪念版),并且最近在出现提示时将 Ubuntu 升级到了 16.04。

直到昨天一切都还好。我可以同时运行这两个系统,启动时会出现正常的 GRUB 菜单,让我可以在 Windows 和 Ubuntu 之间进行选择。

我最近升级了很多 Windows 驱动程序,包括专用显卡 (Radeon HD 8700M)。从那时起,我多次使用并重启 Windows 10 进行 Windows 更新。

昨天我切换到 Ubuntu 进行一些工作。我像往常一样运行它。一切都很顺利,没有错误或类似的东西apt-get updateapt-get upgrade

当我想启动 Windows 10 并重新启动 PC 时,弹出了“最小 bash 类 GRUB”屏幕。首先将启动顺序切换到 Windows 10,系统进入漫长的“准备自动修复”模式,40 分钟后完成。

结果是黑屏,但有光标,这似乎是 Windows 10 的一个已知问题,可以通过盲目输入密码或切换显示输出(通过Win+P)来解决。但这两种方法都不起作用。什么都没用。试了好几次。

在谷歌上搜索了一番以了解发生了什么之后,我决定boot-repair通过 USB-Live Ubuntu + Terminal 运行。在收到错误“检测到 GPT。[...]”后,我通过使用 GParted 创建另一个 5MB ext4 分区并为其添加标志来修复它bios_grubboot-repair成功完成。好吗?

重启后...什么都没变。启动修复完全没有效果。我现在能做什么?我没办法了。

答案1

  1. 修复您的 Windows。从任何 Live DVD 启动并删除所有系统小系统分区等。只需将您的 Linux 和 Windows 分区保留在您的 HDD 上。

  2. 从 Windows DVD 启动并选择“自动修复”。您的计算机可能需要执行 3 次“自动修复”,然后才能再次启动 Windows。

  3. 当确认 Windows 正常运行后,获取一份 Rescatux(http://www.supergrubdisk.org/rescatux/) 并从中启动。

  4. 在你的硬盘上安装 Bootloader 并让 Rescatux 修复 Grub(或构建 Grub 菜单)

  5. 完毕

相关内容