修改系统引导加载程序

Red Hat Enterprise LinuxBeginner
立即练习

介绍

作为一名系统管理员,你可能需要修改系统引导加载程序(Bootloader)来定制启动流程或排除与启动相关的故障。在本挑战中,你将学习如何在 Red Hat Enterprise Linux (RHEL) 系统上修改 GRUB 引导加载程序的配置。

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 91%。它在学习者中获得了 100% 的好评率。

修改 GRUB 引导加载程序配置

你的任务是修改 GRUB 的主配置文件,以更改系统启动时默认进入的内核。这涉及编辑一个配置文件,然后运行命令将更改应用到引导菜单中。

任务

  • 修改 /etc/default/grub 文件以设置新的默认内核。
  • 重新生成 GRUB 配置文件以应用更改。

要求

  • 使用 nano 等文本编辑器编辑 /etc/default/grub 文件。
  • 找到 GRUB_DEFAULT 参数并将其值更改为 2
  • 修改文件后,通过运行 sudo grub2-mkconfig -o /boot/grub2/grub.cfg 重新生成 GRUB 配置文件。

提示

  • 你需要 sudo 权限来编辑 /etc/default/grub 以及运行 grub2-mkconfig
  • grub2-mkconfig 命令会读取 /etc/default/grub 中的设置来生成主配置文件,该文件位于 /boot/grub2/grub.cfg

注意:通常情况下,需要重启系统才能以新的默认内核启动。但在本实验环境中,请不要重启系统。LabEx 虚拟机是一次性的,重启会导致挑战进度丢失。

✨ 查看解决方案并练习

总结

在本挑战中,你学习了如何修改系统引导加载程序(GRUB)配置以更改默认内核选项。这包括编辑 /etc/default/grub 文件并使用 grub2-mkconfig 重新生成配置。对于需要定制启动过程或在 RHEL 系统上排除启动相关故障的系统管理员来说,这项技能至关重要。