2015年(3)
分类: LINUX
2015-05-07 15:29:09
linux开机启动流程
1. 加电、启动引导程序:CPU执行BIOS中的启动程序
2.开机自检:开机自检主要检查硬件设备能否正常运行,如果自检出错BIOS就会控制喇叭报错。自检完成后系统BIOS查找显卡BIOS并调用其初始化代码,由显卡BIOS初始化显卡。系统BIOS接着检查其他设备的BIOS并执行类似操作。然后检查cup类型和测试RAM,RAM测试通过后系统BIOS检测标准硬件设备(硬盘,cd-rom,串并口,软驱等)和即插即用设备。最后系统BIOS根据CMOS更新扩展系统配置数据(ESCD),用于交换与OS的配置信息。
3.加载OS:根据用户指点的启动方式从硬盘或其他位置加载OS文件。
4.检查配置文件并定制操作系统环境:例如DOS操作系统开机后自动执行某些命令,设置硬盘缓冲区大小,加载鼠标、光驱、声卡等的DOS驱动程序,使DOS能使用这些设备。