开机流程:
- BIOS:开机主动执行的固件,根据根启动顺序识别第一个可启动的设备;
- MBR:启动设备第一个扇区内的主要启动记录区块,内含开机管理程序;
- 开机管理程序(boot loader):一支可读取核心档案来执行的程序;
- 核心档案:开始操作系统的功能…
boot loader 的主要任务:
- 提供选项:用户可以选择不同的启动项,这也是多重引导的重要功能!
- 载入核心档案:直接指向可开机的程序区段来开始操作系统;
- 转交其他 loader:将开机管理功能转交给其他 loader 负责。
总结上图知: - 每个分割槽都拥有自己的启动扇区(boot sector)
- 图中的系统槽为第一及第二分割槽,
- 实际可开机的核心档案是放置在各分割槽内的!
- loader 叧会认识自己系统槽内的可开机核心档案,以及其他 loader 而已;
- loader 可直接指向或者是间接将管理权转交给另一个loader。