我有 2 个 sata 硬盘驱动器。我已经在一个上安装了 windows 10 操作系统,在另一个上安装了 red hat enterprise Linux 7,并使它们都可以启动。但总是,当我启动时,它直接进入windows 10。bios中的启动顺序配置为先加载windows安装的硬盘,然后再加载Linux安装的硬盘。我需要在帖子屏幕上看到双启动,以便我可以选择登录哪一个。
注意:我有 uefi bios 并在 uefi 中安装了两个操作系统作为旧版 bios。
我有 2 个 sata 硬盘驱动器。我已经在一个上安装了 windows 10 操作系统,在另一个上安装了 red hat enterprise Linux 7,并使它们都可以启动。但总是,当我启动时,它直接进入windows 10。bios中的启动顺序配置为先加载windows安装的硬盘,然后再加载Linux安装的硬盘。我需要在帖子屏幕上看到双启动,以便我可以选择登录哪一个。
注意:我有 uefi bios 并在 uefi 中安装了两个操作系统作为旧版 bios。
看到您在 UEFI 系统上都以 Legacy BIOS 模式安装,问题将出在引导顺序上。
由于您尝试先加载 Windows 硬盘,它无法加载 GRUB(Linux 引导加载程序),因此导致双引导方案无法工作。
如果您有一台 UEFI 计算机,则在 UEFI 模式下安装这两个操作系统要容易得多,特别是因为 Windows 8.1 及更高版本已调整为与 UEFI 一起使用,并且 GRUB 也具有 EFI 模式。
因此,此问题的解决方案是在 UEFI 模式下重新安装两个操作系统并首先开始引导 GRUB (grubx64.efi)。有时,至少根据我在单独硬盘驱动器上的经验,您不会看到启动菜单。如果您开始直接启动到 RHEL 7 却没有看到所需的启动菜单,当您启动到 RHEL 时,打开终端并运行这些命令
那么你应该很高兴。重新启动,您将看到 GRUB 菜单。
Windows 已从 GRUB 接管,因此需要对其进行修复。
也许最好的工具是 Super Grub2 Disk,它几乎可以在任何配置下工作。
下载 ISO 并创建可启动媒体。
您可以在文章Wizard – Restore Grub with Super Grub2 Disk中找到教程。
我在uefi bios中更改了csm模式并将我的两个硬盘都更改为gpt分区表并在bios中禁用了快速启动。现在双操作系统工作正常。
感谢所有回答我的问题并回答我的问题的人