CentOS 6.7安装后GRUB配置与优化
GRUB基础概念与配置文件
GRUB(GRand Unified Bootloader)是CentOS 6.7默认的引导加载程序,负责在系统启动时加载内核。配置文件位于/boot/grub/grub.conf
,可通过以下命令快速访问:
vi /boot/grub/grub.conf
GRUB核心配置参数解析
默认启动项设置
通过修改default
参数指定默认启动的操作系统索引号,索引从0开始计数:
default=0
启动等待时间调整
设置timeout
参数控制引导菜单显示时长(单位:秒):
timeout=5
内核参数优化
在kernel
行末添加参数可启用特定功能:
kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/sda2 elevator=deadline
GRUB常见问题解决方案
引导菜单丢失修复
当系统无法进入GRUB界面时,可通过安装介质进入救援模式执行:
chroot /mnt/sysimage
grub-install /dev/sda
配置文件错误恢复
若因配置错误导致系统无法启动,在GRUB命令行界面手动指定启动路径:
grub> root (hd0,0)
grub> kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/sda2
grub> initrd /initramfs-2.6.32-573.el6.x86_64.img
grub> boot
高级配置技巧
- 使用
grub-md5-crypt
生成加密密码保护引导菜单 - 通过
splashimage
参数自定义GRUB背景图片 - 添加
acpi=off
内核参数解决硬件兼容性问题