CentOS 显示 GRUB 的方法与解析
什么是 GRUB?

GRUB(GRand Unified Bootloader)是一种多引导加载程序,它允许用户在启动计算机时选择从哪个操作系统启动,在 CentOS 系统中,GRUB 是默认的引导加载程序,GRUB 的配置文件通常位于 /boot/grub2/grub.conf。
为什么需要显示 GRUB?
在某些情况下,我们可能需要查看 GRUB 的界面,以便进行系统恢复、选择启动项或者进行一些高级的配置,以下是一些可能需要显示 GRUB 的场景:
- 系统启动失败,需要进入救援模式。
- 需要修改启动项,例如选择默认启动的操作系统。
- 想要查看系统的引导信息。
如何在 CentOS 中显示 GRUB?
以下是在 CentOS 中显示 GRUB 的步骤:
打开终端。
输入以下命令,以获取 root 权限:

sudo su
使用以下命令备份当前的 GRUB 配置文件:
cp /boot/grub2/grub.conf /boot/grub2/grub.conf.bak
使用文本编辑器打开 GRUB 配置文件:
nano /boot/grub2/grub.conf
在
GRUB_CMdlINE_LINUX行中,添加quiet=0参数,这将取消静默启动。GRUB_CMDLINE_LINUX="quiet=0"
保存并关闭编辑器,在 nano 编辑器中,你可以使用
Ctrl + O保存文件,Ctrl + X退出。重新加载 GRUB 配置:
grub2-mkconfig -o /boot/grub2/grub.conf
重启计算机,你应该会看到 GRUB 的界面。
常见问题解答(FAQs)

问题 1:为什么我的 CentOS 系统没有 GRUB 启动菜单?
解答: 这可能是由于 GRUB 配置文件损坏或者没有正确安装 GRUB 引导加载程序,你可以尝试以下步骤来修复:
- 使用光盘或 USB 启动盘进入 CentOS 安装界面。
- 选择“安装 CentOS”或“修复 CentOS”。
- 在引导加载程序部分,选择 GRUB 并继续安装或修复。
问题 2:如何从 GRUB 启动菜单中删除某个操作系统?
解答: 在 GRUB 配置文件 /boot/grub2/grub.conf 中,找到对应操作系统的启动项,并将其删除,保存并关闭文件后,使用 grub2-mkconfig -o /boot/grub2/grub.conf 命令重新生成 GRUB 配置文件,然后重启计算机,GRUB 启动菜单中将不再显示已删除的操作系统。

