grub修復

Centos7修復GRUB2

 

 

一.Centos7的啓動流程  

1.      UEFIBIOS初始化,運行POST開機自檢

2.      選擇啓動設備

3.      引導加載程序,centos7grub2

4.      加載裝載程序的配置文件,/etc/grub.d   /etc/default/grub    /boot/grub2/grub.cfg

5.      加載initramfs驅動模塊

6.      加載內核選項

7.      內核初始化,centos7使用systemd代替init

8.      執行initrd.target所有單元,包括掛載/etc/fstab

9.      initramfs根文件系統切換到磁盤根目錄

10.  Systemd執行默認target配置,配置文件/etc/systemd/system/default.target

二.Centos7的引導順序

1.      systemd 執行sysinit.target初始化系統及basic.target 準備操作系統

2.      systemd 啓動multi-user.target下的本機與服務器服務

3.      systemd 執行multi-user.target下的/etc/rc.d/rc.local

4.      Systemd 執行multi-user.target下的getty.target

5.      systemd 執行graphical 需要的服務

三.修復grub2

1.      rm  -rf /boot/*

wKioL1nHJRfwUWtgAAA7148OoP4315.png-wh_50

當刪除boot之後重啓計算機,會發現計算機會進入到grub rescue界面,所以,我們要進入救援模式修復boot

2.      準備進入救援模式

a)       當出現白條滾動時,一定要立即按ESC鍵,必須在白條滾動完畢之前按下,否則,你就重新來吧!!

b)       選擇3.CD-ROM Drive  光盤啓動

wKioL1nHJSOh6lJmAAAl2Ox3ci0774.png-wh_50

 

3.      界面

a)選擇troubleshooting    問題修復

wKiom1nHJWiS6D7BAAAe1tRAPQ8305.png-wh_50

 

4.      Troubleshooting

a)選擇 Rescue a centos linux system  救援模式

wKiom1nHJXOjjxxrAAAt6G5LZkQ820.png-wh_50

5.      啓動

wKioL1nHJUWzxoqrAAA5deq9-WI356.png-wh_50

 

6.      恢復boot,安裝內核,(比較慢,千萬不要按CTrl + c,,耐心等待)

wKioL1nHJVGTGzNmAAAlnqLzscE480.png-wh_50

 

7.      安裝grub

wKiom1nHJZiSzg4bAABCYjmhI8M613.png-wh_50

8.      之後就syncexitreboot

9.      成功,出現內核選項界面了

wKioL1nHJWzw3cP9AAA2zbfGvtA941.png-wh_50

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章