掌控你的启动权,Windows 10 与 RHEL 双系统选择界面完全指南

admin

在如今的开发与运维环境中,将 Windows 10 与 RHEL(Red Hat Enterprise Linux)作为双系统共存已成为许多技术爱好者的标准配置,这既保留了 Windows 便捷的日常操作体验,又提供了 RHEL 强大的服务器级命令行环境。

在初次安装或系统更新后,双系统选择界面(通常由 GRUB 引导加载程序管理)往往会带来一些困惑:它是如何工作的?我该如何修改默认启动项?如果它消失了怎么办?本文将深入解析 win10 和 rhel 双系统选择界面 的原理与配置方法。

双系统选择界面是什么?

当你打开电脑时,在 Windows 系统完全加载之前,屏幕上会显示一个黑色的背景、带有 Linux 字样的倒计时条以及两个选项:通常是 “Microsoft Windows Boot Manager” 和 “RHEL” 或 “GNU/Linux”。

掌控你的启动权,Windows 10 与 RHEL 双系统选择界面完全指南

这个界面就是 GRUB(Grand Unified Bootloader),它的作用是在操作系统启动前,由 BIOS/UEFI 读取硬盘上的引导记录,加载内核,并将控制权交给操作系统,对于 win10 和 rhel 双系统选择界面 而言,GRUB 负责决定你的电脑在按下电源键后,首先进入哪个世界。

如何修改默认启动项?

默认情况下,安装 RHEL 后,GRUB 可能会优先启动 Linux,或者根据安装顺序自动决定,如果你更习惯每天开机直接进入 Windows 10,或者需要在 Linux 和 Windows 之间频繁切换,你可以手动修改默认启动项。

步骤如下:

  1. 进入 RHEL 系统(如果你能启动它)。

  2. 打开终端,输入以下命令查看当前的启动项编号:

    grub2-mkconfig -o /boot/grub2/grub.cfg

    (注:实际查看默认项更常用的方法是查看 /etc/default/grub 文件中的 GRUB_DEFAULT 设置,saved 表示保存上一次的选择,0 表示第一项,1 表示第二项。)

  3. 使用 grub2-set-default 命令修改默认项,假设你想让 Windows 10 成为默认启动项(Windows 的编号为 0,Linux 为 1,具体视安装顺序而定):

    grub2-set-default 0
  4. 重新生成配置文件:

    grub2-mkconfig -o /boot/grub2/grub.cfg

完成上述操作后,重启电脑,win10 和 rhel 双系统选择界面 将会在倒计时结束后自动进入你指定的 Windows 系统。

如何调整倒计时时间?

默认情况下,GRUB 的倒计时通常是 10 秒,如果系统更新了内核,或者你反应稍慢,可能会直接进入系统而错过了选择机会。

你可以通过编辑配置文件来调整时间:

  1. 编辑 /etc/default/grub 文件:

    vi /etc/default/grub
  2. 找到 GRUB_TIMEOUT 这一行,将其数值修改为你想要的秒数(5 秒):

    GRUB_TIMEOUT=5
  3. 保存并退出后,同样运行 grub2-mkconfig -o /boot/grub2/grub.cfg 使修改生效。

常见问题排查:双系统选择界面消失

在进行 Windows 系统更新或清理磁盘后,你会发现 win10 和 rhel 双系统选择界面 消失了,电脑直接默认进入 Windows,这通常是因为 GRUB 的配置丢失或 os-prober 没有正确检测到 Linux 分区。

解决方法:

  1. 使用 Windows 安装盘启动: 将 RHEL 安装介质或 Windows 安装 U 盘插入电脑,从 U 盘启动。
  2. 进入救援模式: 选择“疑难解答” -> “高级选项” -> “命令提示符”。
  3. 挂载分区: 假设你的 Linux 安装在 /dev/sda2(具体请根据你的实际情况修改),输入以下命令挂载根分区:
    mount /dev/sda2 /mnt
  4. chroot 修复: 切换根目录并重新生成 GRUB:
    chroot /mnt
    grub
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码