小猿圈Linux云计算之MBR分区下的操作系统引导方式

对于刚刚开始学习linux的同学很多知识都是陌生了,以前没有接触过的,针对这样的事情小猿圈Linux讲师总结了几个关于linux的知识点,每天都会去分享给大家,希望对于学习linux的你有一定的帮助,今天分享的是MBR分区下的操作系统引导方式。

  1. 主引导记录(Master Boot Record,缩写:MBR)

主引导记录又叫做主引导扇区,是计算机开机后启动操作系统时所必须要读取的硬盘首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。主引导记录由3个部分组成,起始446个字节区域为“主引导记录”;之后16×4=64字节区域为分区表;最后2个字节区域为结束标志字。各部分的详细描述如下:

1.1 主引导记录

主引导记录是启动操作系统第一阶段的引导代码,主要作用是检查分区表是否正确,然后加载引导程序并且将控制权移交给引导程序。

1.2 硬盘分区表

分区表记录硬盘的分区信息,含4个表项,每个表项16字节,表项结构组成如表2。注意第1个字节会标志分区是否为活动分区,活动分区表示系统可引导。MBR分区方式,支持最多4个主分区,每个分区最大可支持硬盘空间为2TB。理由是分区表仅有4个表项,每个16字节的表项中仅有4个字节记录该分区的扇区总数。
在这里插入图片描述
  1.3 结束标志字

结束标志字标志主引导记录是否有效,若为55AA,则表示当前硬盘为可启动设备。

  1. 分区引导记录(Paritition Boot Record,缩写:PBR)

分区引导记录用于安装具体操作系统操作相关的引导程序,此处安装的引导程序需要能够识别具体操作系统的文件格式并正确加载操作系统的核心到内存中运行。

  1. MBR分区下的操作系统引导流程

MBR分区方式下操作系统引导的一般流程:

3.1 计算机上电后,BIOS(Basic Input Output system)进行硬件检测与初始化,硬件正常则读取可启动设备(经BIOS设置的优先级最高的可启动设备)的主引导记录,将控制权移交给安装在MBR中的引导程序。

3.2 第一阶段的引导程序检查分区表,发现可引导的分区,加载分区引导记录并将控制权移交给系统引导程序。

3.3 系统引导程序加载操作系统核心至内存,将CPU控制权交给操作系统,至此,完成操作系统引导过程。

小猿圈Linux讲师提醒:每天一个知识点学习linux不再难,学习贵在坚持,不断地完善自己,不断地充实自己,才能遇到最好的你学习和生活都是一样的,只有不断努力才能进步linux自学交流群:819805410,如果遇到不懂得问题可以到小猿圈寻找答案或者关注我每天学习一个知识点。

猜你喜欢

转载自blog.csdn.net/coding567/article/details/89847513