天天看點

Linux常見故障-------MBR引導扇區恢複

本次給大家介紹的是Linux常見故障其中的MBR引導扇區。

----------------故障概述--------------

基本概述

在Linux系統的啟動過程中,涉及MBR主引導記錄、GRUB啟動菜單、系統初始化配置檔案等各方面,其中任何一個環節出現故障都可能會導緻系統啟動的失常,是以一定要注意做好相關檔案的備份工作。

完整的開機引導流程

Linux常見故障-------MBR引導扇區恢複

開機自檢:

也稱加電自檢(POST,Power On Self Test)。 指計算機系統,接通電源,(BIOS程式)的行為,包括對CPU、系統主機闆、基本記憶體、擴充記憶體、系統ROM BIOS等器件的測試。如發現錯誤,給操作者提示或警告。簡化或加快該過程,可使系統能夠快速啟動。

MBR引導:

其引導代碼儲存在第一塊磁盤的第一個扇區中,容量為512位元組。它負責磁盤作業系統(DOS)對磁盤進行讀寫時分區合法性的判别、分區引導資訊的定位,它由磁盤作業系統(DOS)在對硬碟進行初始化時産生的。

GRUB菜單引導:

允許使用者同時擁有多個作業系統,并在啟動時選擇希望加載的作業系統。也可用于選擇作業系統分區上的不同核心,也可用于向這些核心傳遞啟動參數。

init程序:

該程序為加載系統的必要元件,也是加載環境變量的必要部分。由Liunx核心加載運作/sbin/init程式執行,為系統的中的第一個程序,其PID(程序标記号)号始終為

1、以上就是Liunx系統完整的啟動流程,而在啟動的過程中,很有可能會遇到各種情況導緻無法進入系統,接下來這裡就将挑出幾個常見的問題進行解析

MBR扇區故障

MBR引導扇區記錄位于實體硬碟的第一個扇區(512B),該扇區又稱為主引導扇區,除了包含系統引導程式的部分資料以外,還包含了整個硬碟的分區記錄。主引導扇區發生故障時,将可能無法進入引導菜單,或者因無法找到正确的分區位置而無法加載系統,通過該硬碟引導主機時很可能進入黑屏狀态。

故障原因

  • 病毒、***等造成的破壞
  • 不正确的分區操作、磁盤讀寫誤操作

    故障現象

  • 找不到引導程式,啟動中斷
  • 無法加載作業系統,開機後黑屏

    解決思路

  • 提前做好備份檔案
  • 以安裝CD光牒引導進入急救模式
  • 從備份檔案中恢複

實際操作部分

實驗步驟

(1)、備份mbr引導扇區到其他磁盤

(2)、模拟破壞mbr引導扇區

(3)、引導鏡像急救模式進行mbr扇區恢複

1、首先需要給虛拟機添加一塊硬碟,然後重新啟動系統,用來備份第一塊硬碟的檔案。

Linux常見故障-------MBR引導扇區恢複

2、磁盤建立好了之後,建立新分區,不需要輸轉換為任何格式,這塊磁盤是用來存儲檔案的。

輸入

fdisk /dev/sdb           
dd if=/bak/sda.mbr.bak of=/dev/sda