linux中誤刪除程序包恢復示例

以CentOS-7.2爲例:

刪除kernel包,無法重啓:

1、刪除kernel包,wKiom1e873WBWzZMAAAQqgTjbxU944.png

2、重啓,無法啓動

wKioL1e875vSqgkYAAAOSwE_Vgk976.png

3、再次重啓,出現進度條時按下Esc鍵,出現如下界面,選擇從光盤啓動

wKiom1e88AWA3ynxAAAN5Mon9jE285.png

4、進入如下界面,選擇Troubleshooting

wKioL1e88AXAJXAbAAAN5gB5mSc934.png

5、選擇救援模式,Rescue a CentOS system

wKiom1e88AWz0lxKAAAW4Pl7aqg643.png

6、鍵入回車

wKioL1e88AaiHlADAAAL5rH15U8979.png

7、選擇Continue ,鍵入1,進入

wKiom1e88AbBibIuAAAlpUpi_bg438.png

7、回車進入shell

wKioL1e88AfDt7F_AAAUiQasjOA590.png

8、查看光盤是否掛載、如若沒有掛載,首先掛載光盤

mount /dev/sr0 /mnt/cdrom

如下圖,光盤已經掛載至/run/instatll/repo

wKiom1e88AejARTDAAA0bOW53TA350.png

9、安裝kernel包,需要注意的是,當前並不是根的位置,如上圖,根的位置顯示爲/mnt/sysp_w_picpath,所以需要指定根的位置,完成後,重新啓動即可。

wKioL1e88Aij7MtaAAAW4H99nKw868.png


這是以刪除kernel包爲例,如果誤刪除rpm包,rpm命令和yum命令不能使用,可以使用以上方法,進行恢復安裝。


  CentOS6與CentOS7進入救援模式界面有所不同,但修復步驟基本相同,在CentOS6中,選擇CD-ROM Drive後選擇Resuce installed system,而後會有一些語言,鍵盤,及網卡等基本選擇,之後會出現Resuce選擇界面,選擇Continue,繼續選擇直至shell start shell,進入shell,之後操作和7是一樣的。


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