开机流程:

  1. BIOS:开机主动执行的固件,根据根启动顺序识别第一个可启动的设备;
  2. MBR:启动设备第一个扇区内的主要启动记录区块,内含开机管理程序;
  3. 开机管理程序(boot loader):一支可读取核心档案来执行的程序;
  4. 核心档案:开始操作系统的功能…


boot loader 的主要任务:

  • 提供选项:用户可以选择不同的启动项,这也是多重引导的重要功能!
  • 载入核心档案:直接指向可开机的程序区段来开始操作系统;
  • 转交其他 loader:将开机管理功能转交给其他 loader 负责。

    Linux 开机流程及boot loader

    总结上图知:
  • 每个分割槽都拥有自己的启动扇区(boot sector)
  • 图中的系统槽为第一及第二分割槽,
  • 实际可开机的核心档案是放置在各分割槽内的!
  • loader 叧会认识自己系统槽内的可开机核心档案,以及其他 loader 而已;
  • loader 可直接指向或者是间接将管理权转交给另一个loader。

相关文章:

  • 2021-11-02
  • 2021-06-16
  • 2021-06-17
  • 2021-11-15
  • 2021-11-12
  • 2022-12-23
  • 2021-07-10
  • 2022-01-15
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2022-01-02
  • 2022-02-05
  • 2022-12-23
  • 2021-05-17
  • 2021-05-27
相关资源
相似解决方案