linux啓動類故障排除(MBR扇區)

    Linux系統的啓動過程當中,涉及到MBR主引導記錄、Grub啓動菜單、系統初始化配置文件、分區掛載配置文件等各方面,其中任何一個環節出現故障均可能會致使系統啓動的失常,那麼怎樣才能以快速度處理故障呢?下面咱們來一一介紹它的方法。
 MBR扇區故障
 
MBR引導記錄位於物理硬盤的第一個扇區,該扇區又稱爲主引導扇區(MBR扇區),除了包含系統引導程序的部分數據之外,還包含了整個硬盤的分區表記錄。當主引導扇區發生故障時,將可能沒法進入引導菜單,或着因沒法找到正確的分區位置而沒法加載系統,經過該硬盤引導主機是極可能進入黑屏狀態。
 
1:備份MBR扇區數據
先添加一塊硬盤,分區格式化後,使用vi編輯器打開/etc/fstab文件,將這塊硬盤掛載到/mybackup目錄中,重啓系統,使之生效
使用dd命令將第一塊硬盤(sda)的MBR扇區備份到第二塊硬盤的sdb1分區中
2.模擬MBR扇區故障
使用dd命令,人爲的將MBR扇區的記錄覆蓋,從空設備文件zero中讀取512字節的數據,將其覆蓋到第1塊硬盤(sda),從而破壞MBR扇區中的數據
重啓系統,將會出現operating system not found的提示信息,表示沒法找到可用的操做系統,所以沒法啓動主機
3.從備份文件中恢復MBR扇區數據
 
因爲MBR扇區被破壞之後,已經沒法再從硬盤啓動系統,因此須要使用其餘硬盤中的操做系統進行引導,咱們這裏選擇使用RHEL5系統光盤進行引導。插入光盤,
在安裝嚮導的boot:提示符下,輸入Linux rescue命令,進入急救模式(也就是災難恢復模式)
按回車鍵接受默認的語言,鍵盤等格式
配置網卡時通常選擇NO
而後系統會自動查找硬盤中的Linux分區並嘗試掛載到/mnt/sysmage目錄,選擇continue繼續
當出現是否初始化磁盤的警告窗口時,必定要選擇NO,以避免對硬盤數據形成進一步損失
最後選擇ok,確認後將進入到帶「sh-3.1#」提示符的bash Shell環境
確認第一塊硬盤的分區狀況(已沒法得到有效分區表信息)
恢復MBR扇區的數據
掛載帶有備份文件的分區
執行reboot重啓主機便可
相關文章
相關標籤/搜索