實驗環境準備:安裝過CentOS 7的VMware虛擬機
實驗步驟以下:bash
輸入:cd /boot/
查看grub的配置文件位置
輸入:ls
查看詳細信息,能夠看到有兩個grub文件
grub:啓動菜單的背景圖片和樣式
grub2:啓動菜單的配置文件
輸入:cd ../grub2/
進入此目錄
輸入:ls
查看詳細信息,看到其中有 grub.cfg的配置文件
spa
輸入:rm -rf grub.cfg
刪除配置文件,此時grub配置文件不可用
輸入:init 6
重啓
系統將會進入grub>模式,以下圖:(須要手寫grub啓動菜單)
可是咱們此處咱們不是用此方法,仍是使用映像文件的方法,一樣的映像文件要在虛擬機中,再進行重啓,在啓動讀條界面快速按Esc鍵進入後續界面,以及接下來的操做過程以下:
輸入:chroot /mut/sysimage/
加載系統鏡像此時會進入bash環境
輸入:grub2-install /dev/sda
,從新構建sda磁盤
輸入:grub2-mkconfig -o /boot/grub2/grub.cfg
,從新構建grub菜單配置文件
過程以下圖:
輸入:exit
退出bash環境
輸入:reboot
重啓
3d
轉載請標明出處:CentOS 7中修復GRUB菜單故障實驗code