在linux中,MBR是指主引导记录,位于硬盘的0磁道、0柱面、1扇区中,主要记录了启动引导程序和磁盘的分区表。MBR中最主要的功能就是存储启动引导程序,而启动引导程序最主要的作用就是加载操作系统的内核。

本教程操作环境:linux7.3系统、Dell G3电脑。
linux MBR(主引导目录)
MBR 是英文Master Boot Record的缩写,中文意为主引导记录。
位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。我们通过图 1 来看看 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 所示。
Layx是一款网页弹窗Javript插件
Layx 是一款网页弹窗Javript插件,她将助力于互联网Web开发,提供优质的弹窗体验
32 查看详情
第 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视频教程》
以上就是linux MBR是什么的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/251641.html
微信扫一扫
支付宝扫一扫