无忧启动论坛
标题:
系统启动时干了什么??
[打印本页]
作者:
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