双启动。尝试将系统分离到两个驱动器上。现在无法启动 Windows

双启动。尝试将系统分离到两个驱动器上。现在无法启动 Windows

最近我为 Linux 买了第二块硬盘 (B)(我的配置是:一块双启动硬盘 (A),Windows 7 + Ubuntu 16.04 位于不同的分区上)。我从旧硬盘中删除了 Linux 分区,并扩展了 Widows 分区以充分利用驱动器 A。重启后,我遇到了一些错误,例如“无启动设备”。我没有太担心,而是决定按照指南在第二个驱动器上安装 Ubuntu 18.10此主题按照指南安装并启动 Ubuntu 后(grub 甚至 1 秒钟都没有显示),我安装了 grub-customizer,我发现 grub 显示时间设置为 0 秒,所以我将其更改为 5 秒。但是:Windows 不在启动选项中(即使在 sudo update-grub 之后,它在过去曾经有所帮助)。尝试重新启动 PC 后,不仅没有在 grub 中选择 Windows 的选项 - grub 根本没有显示!屏幕变成紫色几秒钟,但随后出现了 Ubuntu 徽标并且系统启动了。我尝试了默认的启动修复,但没有帮助。这是BootInfo 库

  1. 我如何让 grub 显示出来?
  2. 如何让 Windows 显示在 grub 内部?
  3. 如果需要的话,还有其他方法可以启动 Windows 吗?

编辑:我已设法通过在紫屏期间按 ESC 键来显示 grub。我不确定为什么 grub 默认不显示,因为我已在 grub-customizer 中选中“显示菜单”选项,并在 /etc/default/grub 中注释了 GRUB_HIDDEN_TIMEOUT=0。仍然没有启动 Windows 的选项。

编辑 2:我已设法通过将 BIOS 设置改回传统+UEFI 并使用 Windows 7 恢复 CD 修复“bootmgr 丢失”来修复 Windows 7 启动。我仍然无法在 grub 中看到 Windows 7,但我可以通过更改驱动器启动顺序来启动两个系统。我如何将 Windows 7 添加到 grub 中,这样我就不必每次启动计算机时都这样做?

答案1

根据提供的信息,我认为 Windows 7 是在 BIOS 模式下安装的,而 Ubuntu 是在 UEFI 模式下安装的。

在我看来,在 BIOS 模式下重新安装 Ubuntu 更简单。

编辑- 正如@oldfred,您可以在启动修复时以 BIOS 模式安装 Grub,而不是完全重新安装。检查评论以下。

相关内容