Di Linux, MBR merujuk kepada rekod but induk, yang terletak di trek 0, silinder 0 dan sektor 1 cakera keras Ia merakam terutamanya program but permulaan dan jadual partition cakera. Fungsi paling penting MBR adalah untuk menyimpan program but, dan fungsi paling penting program but adalah untuk memuatkan kernel sistem pengendalian.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
linux MBR (Master Boot Directory)
MBR ialah singkatan daripada English Master Boot Record, yang bermaksud rekod but master dalam bahasa Cina.
terletak di trek 0, silinder 0 dan sektor 1 cakera keras Ia terutamanya merekodkan atur cara but dan jadual partition cakera. Mari kita lihat struktur MBR melalui Rajah 1.
Rajah 1 Struktur MBR
MBR terdiri daripada tiga bahagian berikut
1. Pemuat But, program but utama (446 bait)
2. Dpt (jadual Pembahagian Cakera), jadual partition cakera keras (64 bait)
3 Penghujung bendera sektor (55aa) (bait)
MBR Sebanyak satu. sektor diduduki, iaitu 512 Byte. Antaranya, 446 Byte memasang program but but, 64 Byte seterusnya menerangkan jadual partition, dan 2 Byte terakhir ialah tanda akhir. Kita sedia maklum bahawa setiap cakera keras hanya boleh dibahagikan kepada 4 partition primer Sebabnya ruang untuk menerangkan jadual partition dalam MBR hanyalah 64 Bytes. Setiap partition mesti menduduki 16 Bytes, jadi 64 Bytes hanya boleh dibahagikan kepada 4 primary partition. Pelan 16-bait untuk setiap partition ditunjukkan dalam Jadual 2.
存储字节 | 数据内容及含义 |
---|---|
第 1 字节 | 引导标志 |
第 2 字节 | 本分区的起始磁道号 |
第 3 字节 | 本分区的起始扇区号 |
第 4 字节 | 本分区的起始柱面号 |
第 5 字节 | 分区类型,可以识别主分区和扩展分区 |
第 6 字节 | 本分区的结束磁道号 |
第 7 字节 | 本分区的结束扇区号 |
第 8 字节 | 本分区的结束柱面号 |
第 9~12 字节 | 本分区之前已经占用的扇区数 |
第 13~16 字节 | 本分区的总扇区数 |
Adakah anda perasan, Fungsi paling penting dalam MBR ialah untuk menyimpan program but permulaan.
Peranan BIOS adalah untuk menguji sendiri dan kemudian membaca pemuat but daripada MBR. Kemudian, fungsi paling penting pemuat but adalah untuk memuatkan kernel sistem pengendalian.
Pemuat but permulaan mempunyai fungsi berikut:
Muatkan kernel sistem pengendalian. Ini adalah fungsi paling penting pemuat but.
mempunyai menu yang membolehkan pengguna memilih sistem yang hendak dimulakan. Jika anda telah memasang dua sistem Windows pada pelayan, anda sepatutnya melihat menu pemilihan yang serupa, tetapi menu pemilihan ini disediakan oleh program but permulaan Windows, bukan GRUB.
Anda boleh memanggil program but permulaan lain, yang merupakan kunci kepada permulaan berbilang sistem. Walau bagaimanapun, perlu diingatkan bahawa program but permulaan Windows tidak boleh memanggil program but permulaan Linux, jadi kami biasanya mengesyorkan memasang Windows dahulu dan kemudian Linux Ini adalah untuk memasang program but permulaan Linux ke dalam MBR dan menulis ganti program but permulaan Windows .
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci apa itu linux MBR. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!