linux MBR是什么

linux中,MBR是指主引導記錄,位于硬盤的0磁道、0柱面、1扇區中,主要記錄了啟動引導程序和磁盤的分區表。MBR中最主要的功能就是存儲啟動引導程序,而啟動引導程序最主要的作用就是加載操作系統的內核。

linux MBR是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

linux MBR(主引導目錄)

MBR 是英文Master Boot Record的縮寫,中文意為主引導記錄。

位于硬盤的 0 磁道、0 柱面、1 扇區中,主要記錄了啟動引導程序和磁盤的分區表。我們通過圖 1 來看看 MBR 的結構。

linux MBR是什么
圖? 1 MBR的結構? ? ? ??

MBR是以下三個部分組成

1、Bootloader,主引導程序(446個字節)

2、Dpt(Disk Partition table),硬盤分區表(64個字節)

3、扇區結尾標志(55aa)(個字節)

MBR 共占用了一個扇區,也就是 512 Byte。其中 446 Byte 安裝了啟動引導程序,其后 64 Byte 描述分區表,最后的 2 Byte 是結束標記。我們已經知道,每塊硬盤只能劃分 4 個主分區,原因就是在 MBR 中描述分區表的空間只有 64 Byte。其中每個分區必須占用 16 Byte,那么 64 Byte 就只能劃分 4 個主分區。每個分區的 16 字節的規劃如表 2 所示。

表 2 分區表內容
存儲字節 數據內容及含義
第 1 字節 引導標志
第 2 字節 本分區的起始磁道號
第 3 字節 本分區的起始扇區號
第 4 字節 本分區的起始柱面號
第 5 字節 分區類型,可以識別主分區和擴展分區
第 6 字節 本分區的結束磁道號
第 7 字節 本分區的結束扇區號
第 8 字節 本分區的結束柱面號
第 9~12 字節 本分區之前已經占用的扇區數
第 13~16 字節 本分區的總扇區數

大家注意到了吧,MBR 中最主要的功能就是存儲啟動引導程序。

啟動引導程序的作用

BIOS 的作用就是自檢,然后從 MBR 中讀取出啟動引導程序。那么,啟動引導程序最主要的作用就是加載操作系統的內核。

啟動引導程序擁有以下功能:

  • 加載操作系統的內核。這是啟動引導程序最主要的功能。

  • 擁有一個可以讓用戶選擇的菜單,來選擇到底啟動哪個系統。大家如果在服務器上安裝過雙 windows 系統,就應該見過類似的選擇菜單,不過這個選擇菜單是由 Windows 的啟動引導程序提供的,而不是 GRUB。

  • 可以調用其他的啟動引導程序,這是多系統啟動的關鍵。不過需要注意的是,Windows 的啟動引導程序不能調用 Linux 的啟動引導程序,所以我們一般建議先安裝 Windows,后安裝 Linux,是為了將 Linux 的啟動引導程序安裝到 MBR 中,覆蓋 Windows 的啟動引導程序。

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享