Advertisement

系统引导程序——学习笔记

阅读量:

基于嵌入式Linux的操作系统中完整的系统软件由三部分构成:包括但不限于以下内容——第一部分是系统的引导程序、第二部分是Linux操作系统内核以及第三部分是文件管理模块。

启动引导程序(Boot Loader)是在系统开机后立即执行的第一段软件代码。它负责将操作系统或其他必要的程序导入内存,并将其控制权转移给这些程序。

Boot Loader启动****过程

Boot Loader主要分为单阶段与多阶段两大类。

多阶段的 Boot Loader不仅能够实现更为复杂的功能,并且还带来了良好的移植性。

固态存储器上的 Boot Loader通常采用两步式的启动流程。

其中具体可分为 stage1 和 stage2 两个阶段。

系统引导程序通常分为两个阶段:

  1. 主要由 BIOS 或 UEFI 系统组件负责,在硬件设备上进行解析与管理,在硬盘中读取主引导扇区中的 MBR 或 GUID 区域分区表信息,并按照存储在引导扇区中的指令运行相应的启动步骤;

全部评论 (0)

还没有任何评论哟~