如何安装 Grub2 以实现两个 Windows 7 从两个不同的 HDD 启动?

如何安装 Grub2 以实现两个 Windows 7 从两个不同的 HDD 启动?

我有一台支持 2 个硬盘的 HP DV7 笔记本电脑。我已在每个硬盘上分别安装了 Windows 7,每个硬盘都有自己的引导加载程序,彼此之间不通信。

问题是,当我想切换操作系统时,我必须手动更换笔记本电脑内的 HDD 电缆。HP(在其论坛内)报告说这是一个已知的 BIOS 故障,但他们从未纠正过它。

我在同一个论坛上看到,可以通过安装 Grub2 来加载 Windows 7 分区来更正此问题。我不想在笔记本电脑上安装任何 Linux 发行版,我想使用 Grub2 来解决我的双启动问题。我搜索了安装程序,但还没有找到。有人知道解决这个问题的方法吗?

答案1

如果您的笔记本电脑使用 BIOS,则可以安装 grub,但如果它具有 UEFI,则很难将其构建到现有安装中。互联网告诉我 EasyBCD 不能与 UEFI 一起使用,因此我假设您有一台 BIOS 笔记本电脑(或传统模式下的 UEFI,工作原理相同)。在执行任何操作之前,请确保您没有休眠,而是正常关机,并且必须在两个 W7 安装中禁用 FastBoot(FastBoot 与多引导系统不兼容,最好不要在安装 grub 后启用它)。您可以安装 grub,但您可能有一个隐藏分区(如果您在 Windows 设置中对磁盘进行分区,W7 及更高版本始终会安装该分区),您需要将其删除。在您执行此操作之前,我建议您使用 CloneZilla(或任何其他执行此操作的工具)制作整个磁盘的映像。进行备份后,您可以按照以下链接的说明进行操作这里如果两个安装仍然有效,您可以稍微调整一个磁盘上的分区大小(如果需要)并安装 grub。

编辑:您不必再删除系统保留分区本身。现在 Grub 可以处理这个问题。阅读更多这里

答案2

我找到了一个临时解决方案,即在 USB 闪存上安装 EasyBCD 并使用它来提示启动两个操作系统。

相关内容