CentOS 6 指定内核启动配置指南
1. 查看已安装的内核版本
通过以下命令列出系统中已安装的内核:
rpm -q kernel
输出结果类似:
kernel-2.6.32-754.el6.x86_64
kernel-2.6.32-696.el6.x86_64
2. 修改GRUB启动配置
编辑GRUB配置文件:
vi /boot/grub/grub.conf
定位到以下段落:
default=0
timeout=5
将default=0
中的数值改为目标内核在列表中的序号(从0开始计数)。
3. 验证配置并重启
保存文件后执行:
shutdown -r now
重启后通过以下命令确认当前运行的内核版本:
uname -r
4. 高级配置:永久锁定内核版本
防止新内核更新覆盖配置:
echo "exclude=kernel*" >> /etc/yum.conf
注意事项
- 操作前建议备份GRUB配置文件
- 保留至少一个可用内核作为回退选项
- 定期检查旧内核的磁盘占用情况