核心要义是
"pull oneself up by one's bootstraps"// 拽着鞋带把自己拉起来"
分为以下几个阶段:
1、主机中接通电源,自动运行读取ROM,开始运行ROM里面的BIOS程序
2、BIOS
(1)BIOS程序首先检查,计算机硬件能否满足运行的基本条件
如果硬件出现问题,主板会发出不同含义的蜂鸣,启动中止。如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息。
(2)硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序。
这时,BIOS需要知道,"下一阶段的启动程序"具体存放在哪一个设备。也就是说,BIOS需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备。这种排序叫做"启动顺序"(Boot Sequence)。
打开BIOS的操作界面,里面有一项就是"设定启动顺序"。
3、主引导记录【硬盘】
BIOS转到主引导记录后,计算机读取主引导记录面的东西,主引导记录里存放着各个操作系统的分区和每个分取里操作系统的地址
4、运行启动管理器(boot loader),选择某个操作系统
5、加载操作系统内核
附:一篇知乎文章写的比较详细:
网友评论