搜尋
首頁常見問題linux可以mbr開機嗎

linux可以mbr開機嗎

Feb 28, 2023 pm 05:41 PM
linuxmbr

linux可以mbr開機。在linux系統中,當從本機硬碟啟動系統時,首先根據硬碟第一個磁區中MBR(主開機記錄)的設置,將系統控制權傳遞給包含作業系統引導檔案的分割區;或直接根據MBR記錄中的引導資訊呼叫啟動選單(如GRUB)。

linux可以mbr開機嗎

本教學操作環境:CentOS 7系統、Dell G3電腦。

Linux作業系統引導程序

linux可以mbr開機嗎

#開機自檢

當伺服器開機時,會進行開機自檢,檢測硬體設備如CPU、記憶體、顯示卡、鍵盤等設備是否故障,無故障便會根據預設的開機啟動順序,移交系統控制權,正常情況下為本機硬碟。

總結:偵測出第一個能夠引導系統的設備,例如硬碟或光碟機

#MBR 引導

當從本機硬碟啟動系統時,首先根據硬碟第一個磁區中MBR(主開機記錄)的設置,將系統控制權傳遞給包含作業系統引導檔案的分割區;或直接根據MBR 記錄中的引導資訊呼叫啟動選單(如GRUB )。

MBR大小為512字節,存放預啟動訊息,分割表等資訊。

總結:運行放在MBR扇區裡的啟動GRUB引導程式

GRUB 選單

對於Linux作業系統來說,GRUB(統一啟動載入器)是使用最廣泛的多系統引導器程式。系統控制權傳遞給GRUB以後,將會顯示啟動選單給使用者選擇,並根據所選項目(或採用預設值)載入Linux核心文件,然後將系統控制權轉交給核心。
CentOS 7 採用的是 GRUB2 啟動引導器。

GRUB是MBR程式的前446位元組。

總結:GRUB引導程式透過讀取GRUB設定檔/boot/grub2/grub.cfg,來取得內核和鏡像檔案系統的設定和路徑位置

##載入Linux 內核

Linux核心是一個預先編譯好的特殊二進位文件,介於各種硬體資源與系統程式之間,負責資源分配與調度。核心接過系統控制權以後,將完全掌控整個Linux作業系統的運作過程。

CentOS 7系統中,預設的核心檔案位於「/boot/vmlinuz-3.10.0-514.el7.x86_64」。

總結:把核心和鏡像檔案系統載入到記憶體中

init 進程初始化

核心被載入後,第一個執行的程序就是「/sbin/init」(執行中的程式稱為進程),init 進程負責完成整個系統的初始化,最後等待使用者登入。

總結:載入硬體驅動程序,核心把init進程載入到記憶體中運行

#擴充知識:MBR磁區故障分析

故障原因

病毒、木馬等造成的破壞

不正確的分割區操作、磁碟讀取和寫入誤操作

故障現象

找不到引導程序,啟動中斷

無法載入作業系統,開機後黑屏

解決想法##應該提前作好備份檔案

以安裝光碟開機進入急救模式

從備份檔案還原
模擬MBR磁區故障並修復
MBR位於第一塊硬碟(/dev/sda)的第一個實體磁區處,總共512位元組

步驟

#1.建立一個磁碟分割區

## 2.格式化,並掛載linux可以mbr開機嗎

 

3.備份MBR 磁區資料到/dev/sdb1磁碟中,此時sda磁碟中的MBR磁區已備份到sdb1的mbr.bak檔案中。 linux可以mbr開機嗎

 linux可以mbr開機嗎4.模擬破壞sda的MBR磁區,將sda的前512位元組用空字元覆蓋。

 

5、init6重啟linux可以mbr開機嗎

linux可以mbr開機嗎

linux可以mbr開機嗎

linux可以mbr開機嗎

############################################ ########### ######

建立掛載點/backupdir,將sdb1掛載使用,將備份的mbr.bak檔案複製回sda中,最後輸入exit退出,退出後,系統自動重啟!
從backupdir提取進行覆蓋

linux可以mbr開機嗎 

exit退出修復成功

linux可以mbr開機嗎

相關推薦:《Linux影片教學

以上是linux可以mbr開機嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用