linux誤刪誤改系統文件導致系統無法啓動急救方法

    本人也是個小菜,所以歡迎指正,參考系統:centos6.5

    如果初學linux或者做一些系統升級誤刪了系統文件,導致系統啓動異常怎麼辦?重裝系統,不用,有三種方法可以進行系統恢復。

    1、用u盤啓動盤恢復系統文件

          製作linux u盤啓動盤,製作方法不詳述,可以用軟碟通UltraISO(收費軟件,試用版即可)加載linux系統安裝鏡像,寫入硬盤映像即可完製作。如果是誤刪除了某文件,將從其他Linux系統拷貝缺失的系統文件拷貝到另一u盤(啓動盤是否可以沒有驗證)

    u盤啓動後進入到系統安裝界面,此時原來的系統盤被掛在到/media目錄下(也可以通過桌面的disk系統雙擊打開需要修改的文件),將缺失的文件拷貝回原來的系統盤對應目錄下。如果是誤修改了,直接進入到目錄修改回來即可。如下圖以啓動目錄/boot/grub爲例

      

2、通過手動啓動rdshell模式進行操作

    在出現啓動界面時,通過esc或者上下鍵進入到grub菜單,按鍵e選擇kernel進入編輯


從後面開始,去掉多餘的參數,直到root=xxx時,注意修改爲root=/dev/xxx rdshell,這樣是讓系統找不到根目錄


然後回車 按鍵b 進入boot,之後啓動異常,回報錯,按回車進入到dracut操作界面,如下圖


輸入blkid查看磁盤情況


紅線的是我的u盤啓動盤,此時是作爲普通u盤用,/dev/sda是/boot所在的分區,如果是grub裏面的文件損壞,則可以將其掛載到目錄,#

#mkdir mnt0

#mount -t ext4 /dev/sda1 /mnt0

然後就可以進行操作了

如果是其他系統文件,直接在根目錄下ls -l 進行查看並編輯


通過這樣來修改被誤操作的系統文件,然後達到修復的目的


3、通過u盤啓動進入到rescure模式,但我的linux系統鏡像不帶這個模式,網上有很多,需要的同學可以搜搜。


希望能幫助到大家

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