CentOS 引导配置详解
CentOS 引导概述

CentOS 是一款基于 Red Hat Enterprise Linux 的免费操作系统,它以其稳定性和安全性而闻名,在安装和使用 CentOS 时,了解如何配置引导过程是非常重要的,本文将详细介绍 CentOS 的引导配置。
CentOS 引导在哪
CentOS 的引导配置主要在以下几个文件和目录中进行:
/etc/grub.conf:这是 grub 引导加载器的配置文件,它包含了启动菜单和内核参数等信息。/boot/grub2:这是 grub2 引导加载器的配置文件和目录,其中包含了 grub2 的配置文件和内核镜像。/boot:这是 CentOS 的引导目录,其中包含了内核镜像、引导加载器配置文件等。
CentOS 引导配置步骤

- 编辑
/etc/grub.conf文件
使用文本编辑器打开 /etc/grub.conf 文件,例如使用 vi 编辑器:
sudo vi /etc/grub.conf
在文件中,你可以看到类似以下的配置:
default=0
timeout=5
hiddenmenuCentOS (2.6.32-642.11.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-642.11.1.el6.x86_64 ro root=/dev/mapper/vg_root-lv_root rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.32-642.11.1.el6.x86_64.img 修改默认启动项
在 default 行中,你可以看到默认启动项的编号,default=0,这表示默认启动第一个菜单项,你可以根据需要修改这个编号。
添加或修改菜单项 行下,你可以添加或修改菜单项,每个菜单项都对应一个操作系统或内核。
root (hd0,0)
kernel /vmlinuz-2.6.32-642.11.1.el6.x86_64 ro root=/dev/mapper/vg_root-lv_root rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.32-642.11.1.el6.x86_64.img 保存并退出编辑器
编辑完成后,保存并退出编辑器。

更新 grub
在终端中运行以下命令更新 grub:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
FAQs
问题:如何查看当前的 grub 配置?解答: 使用以下命令可以查看当前的 grub 配置:
sudo grub2-editenv list
问题:如何更改 grub 的启动菜单显示时间?解答: 在
/etc/grub.conf文件中找到timeout行,并修改其值,将timeout=5修改为timeout=10,即可将启动菜单显示时间从5秒更改为10秒。

