CentOS按C鍵進(jìn)入GRUB模式的完整操作指南
GRUB模式的作用與場景
GRUB(GRand Unified Bootloader)是CentOS及其他Linux系統(tǒng)的默認(rèn)引導(dǎo)程序。通過進(jìn)入GRUB命令行模式,用戶可執(zhí)行手動(dòng)引導(dǎo)指令、修復(fù)系統(tǒng)啟動(dòng)問題或調(diào)整內(nèi)核啟動(dòng)參數(shù)。
進(jìn)入GRUB模式的步驟
1. 啟動(dòng)時(shí)觸發(fā)GRUB菜單
重啟CentOS系統(tǒng),在BIOS界面結(jié)束后快速按下Esc
鍵或持續(xù)點(diǎn)擊空格鍵,直至出現(xiàn)GRUB菜單界面。
2. 激活命令行模式
在GRUB菜單界面按下c
鍵,終端將切換至GRUB命令行模式,顯示grub>
提示符。
GRUB命令行常用操作
查看磁盤分區(qū)
grub> ls
列出所有可用磁盤及分區(qū)信息,格式為(hdX,msdosY)
,其中X為磁盤編號,Y為分區(qū)編號。
手動(dòng)加載內(nèi)核
grub> linux (hd0,msdos1)/vmlinuz root=/dev/sda1
grub> initrd (hd0,msdos1)/initramfs.img
grub> boot
依次指定內(nèi)核文件、初始化內(nèi)存盤并啟動(dòng)系統(tǒng),需根據(jù)實(shí)際分區(qū)路徑調(diào)整參數(shù)。
修改啟動(dòng)參數(shù)
grub> set root=(hd0,msdos2)
grub> linux /boot/vmlinuz-3.10.0-1160.el7.x86_64 ro single
通過single
參數(shù)可進(jìn)入單用戶模式執(zhí)行系統(tǒng)維護(hù)。
注意事項(xiàng)
- GRUB命令行操作需謹(jǐn)慎,錯(cuò)誤指令可能導(dǎo)致系統(tǒng)無法啟動(dòng)
- 建議提前備份重要數(shù)據(jù)再執(zhí)行關(guān)鍵操作
- 使用
Tab
鍵可自動(dòng)補(bǔ)全命令和路徑 - 輸入
help
可查看所有支持的命令列表
典型應(yīng)用場景
系統(tǒng)啟動(dòng)故障修復(fù)
當(dāng)系統(tǒng)因內(nèi)核損壞或文件系統(tǒng)錯(cuò)誤無法啟動(dòng)時(shí),可通過GRUB命令行手動(dòng)加載備用內(nèi)核。
重置root密碼
通過在啟動(dòng)參數(shù)添加rd.break
或init=/bin/bash
可進(jìn)入緊急模式修改密碼。
調(diào)試內(nèi)核參數(shù)
添加systemd.log_level=debug
等參數(shù)可獲取更詳細(xì)的系統(tǒng)啟動(dòng)日志。