无忧启动论坛

标题: 系统启动时干了什么?? [打印本页]

作者: qq420100523    时间: 2010-8-22 14:53
标题: 系统启动时干了什么??
菜鸟一个,正在寻求入门,下面是我在网上查的再加上一点我的理解,不知道对不对?有错请提醒,谢谢。
———————————————————————————————————————————————————
系统的启动:
实例windows7系统的启动:
1、开启电源——    
    计算机系统将进行加电自检(POST)。如果通过,之后BIOS会读取主引导记录(MBR),MBR找出活动分区(Active Partition),将活动分区的第一个扇区中的引导代码载入到内存。引导代码启动Windows启动管理器(Windows Boot Manager)程序Bootmgr.exe。  
2、启动菜单生成——
Windows启动管理器读取启动配置数据存储(Boot Confi guration Data store)BCD文件中的信息。此信息包含已被安装在计算机上的所有操作系统的配置信息。并且用以生成启动菜单。
3、核心文件加载至登录画面——
Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\System32文件夹中的OS loader——Winload.exe。Windows7启动时,加载其核心文件 Ntoskrnl.exe和hal.dll——从注册表中读取设置并加载驱动程序。接下来将运行Windows会话管理器(smss.exe)并且启动Windows启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了。
简而言之:
wwindows 7启动:加电自检(POST)——BIOS读取MBR——加载Bootmgr——读取BCD文件——加载系统内核并启动系统。
windows xp启动:加电自检(POST)——BIOS读取MBR——加载ntldr——读取boot.ini——加载系统内核并启动系统。
Grub启动:加电自检(POST)——BIOS读取MBR——加载grldr——读取menu.lst——加载系统内核并启动系统。
Syslinux启动:加电自检(POST)——BIOS读取MBR——加载ldlinux.sys——读取syslinux.cfg——加载系统内核并启动系统。
———————————————————————————————————————————————————————
有谁知道以上几种启动方式的详细过程,及修改方法。还有没有别的启动方式?哪一种启动方式比较好比较流行?当然没有最好的,只有更好的,希望各位大虾多多讨论,让我们这些菜鸟不那么迷茫。如果篇幅过长就请大虾们另开帖子,然后加链接到这里,谢谢大家啦!
——————————————————————————————————————————————————————

请问硬盘安装的PE系统又是怎么引导启动的呢?


[ 本帖最后由 qq420100523 于 2010-8-22 21:34 编辑 ]
作者: 2010rdcwmz    时间: 2010-8-22 15:42
加强学习了  本人菜鸟
作者: renchmin    时间: 2010-8-22 23:43
启动过程还是步骤很多的,学习了。
作者: chenjijv    时间: 2010-8-23 05:46
启动过程我只研究了xp的 其他略知一二 不过你叫我告诉你 我现在还没把握全对 而且要说的话也不是一两句可以说清楚的 你可以去搜索有关资料来看
作者: D@peng    时间: 2010-8-23 12:27
学习,感谢分享。。。。~~~




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3