實驗:刪除/etc/fstab,/boot,恢復

實驗:刪除/etc/fstab,/boot,恢復

一、刪除/etc/fstab,/boot目錄

[root@centos6 ~]# rm -rf /etc/fstab /boot
rm: cannot remove `/boot': Device or resource busy
[root@centos6 ~]# sync

二、重啓查看故障狀態
實驗:刪除/etc/fstab,/boot,恢復
三、修復
1.啓動光盤救援模式
由於/etc/fstab文件被刪除此時系統找不到硬盤相對應的掛載位置所以此處提示沒有Linux分區
實驗:刪除/etc/fstab,/boot,恢復
2.查看下所有硬盤分區信息
發現所有磁盤分區信息均能看見,此時可以判斷/dev/sda1爲boot目錄,/dev/sda2爲根目錄。
實驗:刪除/etc/fstab,/boot,恢復
3.手動將硬盤分區掛載
實驗:刪除/etc/fstab,/boot,恢復
4.將根切換至硬盤的根目錄,並創建fstab文件
實驗:刪除/etc/fstab,/boot,恢復
實驗:刪除/etc/fstab,/boot,恢復
5.重啓後再次進入救援模式,查看系統的根目錄是否能被正常找到。
實驗:刪除/etc/fstab,/boot,恢復
此時救援光盤上的系統已經能夠正常識別磁盤的根文件系統系統


接下來要執行的爲修復內核和grub的過程
1.切換根至硬盤目錄下,掛載光盤至/mnt目錄下
實驗:刪除/etc/fstab,/boot,恢復a.png
2.複製內核文件至/boot目錄下,並在/boot目錄下創建虛擬文件系統。
實驗:刪除/etc/fstab,/boot,恢復
3.修復GRUB的各個階段
實驗:刪除/etc/fstab,/boot,恢復
4.由於grub-install修復了grub的各階段但沒有grub的配置文件,所以需要手動寫配置文件。
實驗:刪除/etc/fstab,/boot,恢復實驗:刪除/etc/fstab,/boot,恢復
注意:kenerl和initrd次序絕對不能錯,次序錯誤會導致系統不能正常啓動
修復完畢,重啓能正常進入系統
實驗:刪除/etc/fstab,/boot,恢復

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