Windows 7 和 Debian 的活动分区

Windows 7 和 Debian 的活动分区

在我的系统上,我最初安装了 Windows 7,然后安装了 Debian。此时会出现 GRUB,我可以选择启动 Win 7 或 Debian。现在升级到最新版本的 Windows 7 后,我再也看不到 GRUB,它直接启动到 Win 7。

我尝试使用 Super Grub Disk 的自动修复和启动功能修复该问题,但没有成功。我假设 Windows 分区已通过升级变为活动分区,但我不确定。如果我使用分区管理器将 Linux 分区设置为活动分区,问题会得到解决吗?

答案1

当 Windows(任何版本)升级/修复自身时,它会将 Windows 启动管理器/加载器安装到系统 mbr 中。您需要恢复 grub mbr。

所需的确切命令顺序与您使用的 grub 版本非常不同。Grub2 (v1.95...v1.97) 与 grub legacy 有很大不同。我不知道您的 debian 和超级 grub 磁盘版本使用的是哪个版本的 grub。如果超级 grub 磁盘 grub 版本与您的 debian grub 版本不匹配,修复肯定会失败。您必须阅读您的发行版的文档。

如果您发布更多有关设置的详细信息,我可能会为您提供修复方法。我已经在自己的机器上多次这样做了。一旦您完全理解了启动顺序,修复此类问题就变得很容易了。

如果你想了解更多背景信息/了解 mbr、引导加载程序和引导管理器的功能,维基百科有一些体面的 文章

相关内容