RedHat6 5引導過程與MBR扇區修復

2021-10-17 02:53:13 字數 2177 閱讀 8857

實驗目標1了解linux系統的引導過程

2 學會解決常見的啟動類故障

**實驗環境:

1:vmware虛擬機器

2:redhat6.5系統

實驗原理:

1:linux系統引導過程分為一下幾種

開機自檢:伺服器開機後對硬體的檢測,比如(cpu、記憶體、顯示卡),當檢測成功就會後就會移交系統控制權

mbr引導:當硬體檢測完成後,控制權移交到mbr,這時它就會根據記錄中的引導資訊呼叫啟動選單(如:grub)

grub選單:當控制權再移交到grub後,將會顯示啟動選單提供使用者選擇,根據使用者的選項載入核心,然後再次移交控制權

載入linux核心:它是乙個編譯好的特殊二進位制檔案。當它掌握控制權時,將完全掌控整個系統的執行過程

init程序初始化:init程序負責完成各種初始化過程,然後使用者就可以登陸

實驗經過:

1:知道了引導過程,那我們在伺服器上啟動的時候主引導扇區萬一出現故障怎麼辦,下面就來模擬主引導扇區(mbr)故障

2:在這之前我們了解一下流程:對mbr扇區進行備份、模擬破環、修復過程。

3:首先對mbr扇區備份(備份的東西需要放在另乙個磁碟中,不能放在系統盤**)

4:在虛擬機器中新增一塊硬碟。如下圖:

5:新增硬碟完成後開機啟動,使用命令 fdisk -l 檢視磁碟,如下圖:

7:接下來就是格式化,使用命令:mkfs -t ext4 /devsdb1

8:下面我們建立乙個掛載點、掛載裝置檔案到掛載點。分別並執行命令:mkdir /bankup mount /dev/sdb1 /bankup。

9:接下來我們先做對mbr扇區先做好備份,這裡需要注意的是備份不能放在系統盤上。這裡我就放在剛掛載好的目錄下。執行命令:

10:備份做好了,下面我們就可以搞破壞了,我們對mbr扇區寫入東西,進行對它的覆蓋,這樣他的啟動引導就會失效,執行命令:

11:這時候就可以重啟系統,這時系統會自動進入緊急救援模式,我們選擇第3個,回車進入。如下圖:

12:下面會讓選擇語言型別,選擇中文即可。如下圖:

13:下面提示問是否需要選擇網路檢測,這裡選擇no。如下圖:

15:經過引導來到選擇shell,我們選擇第乙個shell start shell。

16:下面將進入bash_4.1介面,我們需要將sdb1裝置重新掛載。執行命令mkdir /bankup再執行掛載命令:mount /dev/sdb1 /bankup。如下圖

17:現在就可以把 備份的資料還原到sda中,相當於就是對mbr扇區的修復。執行命令 : dd if=/bankup/mbr.bak of=/dev/sda bs=512 count=1

18:下面我們執行命令:reboot 重啟系統,如果重新啟動成功,證明實驗成功!

Linux 9引導過程與服務控制

一 引導過程 開機自檢 bios自檢 mbr引導 grub選單 載入核心 kernel init 程序初始化 1 init程序 是所有程序的父程序 pid號永遠為1 2 runlevels 執行級別 0 關機 1 單使用者模式,無需密碼登入,用於系統維護 3 字元介面的完整多使用者模式 大部分伺服器...

windows 7 引導過程概述

from window 7 的核心版本號是 nt6.1 和 vista nt6.0 還是屬於乙個系列的,因此採用了一樣的啟動管理機制。對於雙系統來說,正如 98 和 xp 共存的雙系統一樣,xp 和 7 共存的算系統安裝也是要有先後順序的。因為windows 的啟動管理屬於向下相容,7 的可以相容 ...

SylixOS x86引導過程分析

當x86電源開啟後,cpu將自動進入實模式,並從位址0xffff0 cs 0xffff,ip 0x0 開始自動執行程式 此位址一般是bios的位址。bios啟動後,將啟動裝置的主引導記錄。主引導記錄位於第0磁軌的第1個扇區,它的大小是512位元組,裡面存放了用組合語言編寫的預啟動資訊 分割槽表資訊 ...