Linux 开机流程及boot loader
来源:互联网 发布:linux 解压缩war包 编辑:程序博客网 时间:2024/06/05 22:49
开机流程:
- BIOS:开机主动执行的固件,根据根启动顺序识别第一个可启动的设备;
- MBR:启动设备第一个扇区内的主要启动记录区块,内含开机管理程序;
- 开机管理程序(boot loader):一支可读取核心档案来执行的程序;
- 核心档案:开始操作系统的功能…
boot loader 的主要任务:
- 提供选项:用户可以选择不同的启动项,这也是多重引导的重要功能!
- 载入核心档案:直接指向可开机的程序区段来开始操作系统;
- 转交其他 loader:将开机管理功能转交给其他 loader 负责。
总结上图知: - 每个分割槽都拥有自己的启动扇区(boot sector)
- 图中的系统槽为第一及第二分割槽,
- 实际可开机的核心档案是放置在各分割槽内的!
- loader 叧会认识自己系统槽内的可开机核心档案,以及其他 loader 而已;
- loader 可直接指向或者是间接将管理权转交给另一个loader。
阅读全文
0 0
- Linux 开机流程及boot loader
- LINUX开机流程 模块管理与Loader
- 开机关机流程与Loader
- Linux开机流程及init配置文件
- 「学习笔记——Linux」Linux开机流程,模块管理与Loader
- 开机流程、模块管理与loader
- Linux学习记录--Boot Loader
- Linux之boot loader:GRUB
- Linux-Boot loader: Grub入门
- 鸟哥的Linux私房菜10.26 开机流程、模块管理与Loader
- 《鸟哥的Linux私房菜》读书笔记:开机流程、模块管理与Loader
- Windows CE Boot Loader的流程分析
- 关于Boot Loader的启动流程
- linux开机流程分析
- Linux 开机流程分析
- Linux开机流程
- Linux开机流程--读书笔记
- Linux 开机启动流程
- leetcode_Two Sum
- Java中堆,栈,堆栈的区别
- opencv waitKey用法 目标追踪 控制程序暂停 开始
- C++中extern关键字使用
- 【LeetCode】 162. Find Peak Element
- Linux 开机流程及boot loader
- Rational Rose 2007安装
- java中Atomic类之AtomicInteger-api
- 整合sparkstreaming和kafka,手动管理kafka的offsets(重点)
- 【R语言 数据处理】R语言数据变形melt用法
- [LeetCode]565. Array Nesting
- 计算机视觉领域的一些牛人博客及研究机构的网站链接整理
- 从上往下打印二叉树(java版)
- FATFS移植、调试过程(在STM32上使用W25Q64)