CentOS按C键进入GRUB模式的完整操作指南
GRUB模式的作用与场景
GRUB(GRand Unified Bootloader)是CentOS及其他Linux系统的默认引导程序。通过进入GRUB命令行模式,用户可执行手动引导指令、修复系统启动问题或调整内核启动参数。
进入GRUB模式的步骤
1. 启动时触发GRUB菜单
重启CentOS系统,在BIOS界面结束后快速按下Esc
键或持续点击空格键,直至出现GRUB菜单界面。
2. 激活命令行模式
在GRUB菜单界面按下c
键,终端将切换至GRUB命令行模式,显示grub>
提示符。
GRUB命令行常用操作
查看磁盘分区
grub> ls
列出所有可用磁盘及分区信息,格式为(hdX,msdosY)
,其中X为磁盘编号,Y为分区编号。
手动加载内核
grub> linux (hd0,msdos1)/vmlinuz root=/dev/sda1
grub> initrd (hd0,msdos1)/initramfs.img
grub> boot
依次指定内核文件、初始化内存盘并启动系统,需根据实际分区路径调整参数。
修改启动参数
grub> set root=(hd0,msdos2)
grub> linux /boot/vmlinuz-3.10.0-1160.el7.x86_64 ro single
通过single
参数可进入单用户模式执行系统维护。
注意事项
- GRUB命令行操作需谨慎,错误指令可能导致系统无法启动
- 建议提前备份重要数据再执行关键操作
- 使用
Tab
键可自动补全命令和路径 - 输入
help
可查看所有支持的命令列表
典型应用场景
系统启动故障修复
当系统因内核损坏或文件系统错误无法启动时,可通过GRUB命令行手动加载备用内核。
重置root密码
通过在启动参数添加rd.break
或init=/bin/bash
可进入紧急模式修改密码。
调试内核参数
添加systemd.log_level=debug
等参数可获取更详细的系统启动日志。