本次爲實驗性質破壞,模擬所有可能爲grub及內核故障的排錯。
- rm -rf /boot 刪除所有內核文件及grub
2.
通過dd命令破壞MBR表中前446個字節(破壞了grub的第一階段)可通過hexdump查看MBR,至此grub與內核相關文件已被完全破壞。
3.reboot重啓後顯示如下,由於破壞了分區表的前446個字節,導致硬盤無法被引導,自動進入光盤引導界面(如沒有進入,檢查是否掛載了光盤源)選擇第三項,進入救援模式。選擇Rescue a Centos system。進入救援模式後,接着輸入1
4.進入shell後,輸入chroot /mnt/sysimage 切根目錄 ,然後把光盤掛載到/mnt目錄下
5.輸入rpm -ivh /mnt/Packages/Kernel-3.10.0-967.e17.x86_64.rpm --force (得等待一會) 強制安裝內核 修復內核和虛擬文件系統
6.修復grub2 修復grub2.cfg文件
7.exit , reboot 重啓後正常進入系統,至此故障全部排除。