在安装 centos-7 和 windows-8 后,无法查看显示必须启动的操作系统列表的启动屏幕

在安装 centos-7 和 windows-8 后,无法查看显示必须启动的操作系统列表的启动屏幕

我已经用 centos-7 双重启动了我的机器,默认情况下已经安装了 windows-8 64 位。

如果我打开机器,Windows-8 将直接启动,没有任何启动屏幕。

如果我想启动 centos-7,那么我需要进入启动选项,然后手动选择 centos7。

当我重新启动机器时,Windows-8 会再次自动启动,无论我在 CentOS 中还是在 Windows 中。如果我想重新启动 CentOS,按下重新启动按钮后,Windows 将自动启动。如果我想重新启动 Windows,按下重新启动按钮后,Windows 将自动启动。

我没有收到任何显示带有黑色背景屏幕的操作系统列表的启动屏幕。

centos 运行良好,windows 也运行良好。

这是我的问题,我不太了解这些事情,但我对此知之甚少。

如何获得启动屏幕来选择或切换操作系统?请帮我...

答案1

我猜你在安装centos的同时也安装了grub。因此,启动到 centos 并配置 grub。您可以在这里找到一些帮助:

相当于 RHEL/Fedora/CentOS 系统的 update-grub?

timeout=15我认为您正在grub.conf 中搜索类似的内容...

PS:我不确定我是否理解正确。我希望我发现了问题......

答案2

由于没有提供足够的信息,我将在这里做一些猜测,假设您有 2 个物理 HDD,第一个是 Win8,第二个是 Centos7。在 BIOS 中,您可以选择从哪个 HDD 启动,但如果不这样做,Win8 会自动从第一个 HDD 启动。这是因为您的第一个硬盘(包含 Win8)是 BIOS 中的默认启动设备。要解决您的问题 - 启动到 CentOS7 并通过以下方式列出您的块存储设备lsblk-sudo blkid识别 Win8 HDD(可能是 /dev/sda)sudo grub2-install /dev/sda(这会将其安装在 mbr 中)。

TL;DR - 启动到 Centos 并执行以下操作sudo grub2-install /dev/sda

或者一起跳过这一切并选择第二个 HDD 作为主启动磁盘:)

相关内容