RedHatEnterpriseLinux6癱瘓恢復手記

wangccsy發表於2018-05-17

幾天前,公司的一臺RedHat Enterpise Linux 6伺服器,被軟體供應商升級軟體程式時,給搞癱瘓了,當時公司的同事在沒有及時處理的情況下,就直接按電源(機器是HP的刀片機)重啟了。重啟後怎麼也無法啟動,卡在啟動介面轉圓圈的地方。使用單使用者模式無法啟動,報錯i8042.c: can`t read CTR while initializing i8042.在連番度孃的情況下,各種說法的都,什麼USB外設異常等。各種解決方案,什麼在BIOS中將USB禁用等(真禁用了,結果滑鼠鍵盤不能用了,真的坑爹的帖子)。

使用Linux的LiveCD也無法啟動(也許是HP的刀片有什麼限制吧)。最後使用一個U盤啟動Live模式(Ubuntu的),啟動進入後,根據供應商當時操作找到相應的位置,發現他是把/usr/lib/libc.so.6給重新命名了,這是很基本的執行支援庫,重新命名後當然會造成系統不能正常啟動。在Live模式將檔名更改回去。重啟系統成功。

所以如果碰到問題的時候不要盲目的度娘,回憶最後的操作想想是哪裡可能出問題(建議做從我任何操作做好備份,不要直接rm了),然後使用U盤或者LiveCD(普通PC使用LiveCD啟動應該是沒有問題的),建議使用Ubuntu的系統,確實簡單易用,進入後進行相關的恢復嘗試。

作個記錄,也是增長點知識。


相關文章