Linux常見故障-------grub菜單故障

其實除了mbr引導扇區的故障出現會引發沒法進入操做系統以外,gurb菜單故障也會沒法進入操做系統。

出現GRUB故障的緣由
(1)MBR扇區中的GRUB引導程序遭到意外損壞
(2)grub.conf文件丟失或是引導配置有誤
出現該種故障的表現
系統引導停滯不前,一直卡在「grub>」符號處
修復思路
(1)使用引導光盤,進入急救模式,重寫(通常人沒那技術)或從備份恢復grub.conf
(2)向MBR扇區中重建grub程序
具體修復步驟
(1)引導急救模式,加載系統鏡像(chroot /mnt/sysimage/)
(2)從新創建加載sda分區(grub2-install /dev/sda)
(3)從新構建grub菜單配置文件(grub2-mkconfig -o /boot/grub2/grub.cfg)
(4)退出bash環境(exit)
(5)重啓bash

實驗操做部分

一、首先輸入cd /boot,進入啓動文件,輸入ls 查看,能夠看到有2個grub。(grub存放的時啓動菜單的背景文件 、grub2纔是配置文件)
Linux常見故障-------grub菜單故障
二、模擬grub菜單損壞致使的故障,輸入cd ../grub2/進入grub2,ls查看有哪些文件。
Linux常見故障-------grub菜單故障
三、其中grub2就是配置文件,咱們rm-rf把它刪除掉,輸入rm-rf grub.cfg,在輸入ls查看文件是否被刪除。ide

Linux常見故障-------grub菜單故障
四、配置文件刪除以後咱們進行重啓,會進入grub菜單模式,讓你手寫grub啓動菜單。
Linux常見故障-------grub菜單故障
五、接下來咱們從新啓動虛擬機,按Esc,選擇CD ROM,選擇急救模式。
六、輸入chroot /mnt/sysimae/加載系統鏡像,這時候會發現前綴多了bash,由於你載入到系統的鏡像了。
Linux常見故障-------grub菜單故障
七、接下來就是從新創建加載sda分區輸入 grub2 -install /dev/sda。
Linux常見故障-------grub菜單故障
八、最後一步從新構建grub菜單,輸入grub2-mkconfig -o /boot/grub2/grub.cfg。
Linux常見故障-------grub菜單故障
exit退出bash環境以後從新啓動就能夠正常運行了操作系統

相關文章
相關標籤/搜索