背景:DELL 2950服務器,linux Redhat 4.7操作系統,未開啓圖形界面,boot目錄不小心被刪除;將服務器重啓後,操作系統只能進入到GUB界面。
修復辦法:從另外一臺相同配置服務器中將完整的boot目錄corp到U盤;利用操作系統光盤引導進入操作系統內部,將U盤中的boot目錄覆蓋已被破壞的boot目錄,完成修復。
具體修復步驟:
1、將光盤放入服務器中,系統啓動後,光盤所在目錄爲/mnt/sysimage
2、chroot /mnt/sysimage 把系統盤成爲根環境
3、利用操作系統光盤,進入linux rescue模式下
4、將原先從另外一臺服務器上corp的boot目錄的U盤,插入服務器,U盤位置爲/dev/sdb1(第一個USB接口槽位,通過fdisk -l可以看到)
5、mkdir /mnt/USB 建立一個U盤目錄;
mount –t vfat /dev/sdb1 /mnt/USB 然後再將U盤掛載到該目錄下
6、將U盤中的boot目錄覆蓋已被破壞的boot目錄,完成修復。