找考题网-背景图
问答题

简答题 简述Bootloader工作的两个阶段。

【参考答案】

第一阶段:硬件设备初始化,未加载bootloader的stage2准备ram控件,并将其复制到ram中,设置好堆栈,跳转到stage2的C入口点。
第二阶段:初始化本阶段要使用的硬件设备,检测系统内存映射,将内核映像和根文件系统映像从flash上读到ram控件,为内核设置启动参数,调用内核。