我在 SSD 上设置了两个分区,一个用于 Windows 7,一个用于 Debian。使用 GNU Grub 2 设置,这样我就可以进行双启动。多年来,这个方法一直运行良好。
今天我决定将 Windows 10 放在 Windows 7 分区上,获取 .iso,制作可启动 USB,并告诉 Windows 安装在 Windows 7 分区上(甚至不允许我将其放在其他分区上)。Windows 10 安装完毕,一切正常。
但是当我启动电脑时,GNU Grub 并没有启动,而且即使我尝试从 BIOS 的 Debian 分区启动,也没有任何反应。
我看过一些以前的回复,说你应该运行启动修复之类的。但我猜这只适用于 Ubuntu?我有一个可启动的 USB,上面有 Debian,这样我就可以实时启动(我可以看到我的所有 Debian 文件都还在那里)。但我不知道如何恢复。
答案1
在较新版本的 Windows 中,你需要禁用“安全启动” 请参阅 Microsoft 的此页面,了解如何禁用安全启动
安全启动是 Windows 的一项功能,默认情况下处于启用状态,它将跳过任何 GRUB。
除此之外,正如评论中提到的,您的主引导记录很可能被 Windows 自己生成的 MBR 覆盖。您需要重新安装 GRUB 并重建 MBR。不要重新创建分区表。 您可以关注本指南就是为处理这种情况而编写的。。