|
菜鸟一个,正在寻求入门,下面是我在网上查的再加上一点我的理解,不知道对不对?有错请提醒,谢谢。
———————————————————————————————————————————————————
系统的启动:
实例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 编辑 ] |
|