无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3654|回复: 8
打印 上一主题 下一主题

PE启动过程简介

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-13 14:32:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面为个人理解的几种启动方式的启动过程中的一些步骤,这些步骤多数是制作PE合盘的时候需要修改的地方,错误之处请指正

一、纯PE,如老毛桃、天琴星座
1. 加载引导区代码,相当于硬盘的MBR
修改方法:
a)用UltraISO打开ISO文件,选择“启动”->“保存引导文件”,即可得到引导文件(大小为2k),比如文件名为pe.bif(使用easyboot启动PE时即调用此文件)
b)此文件中可以修改的地方有两处,用UltraEdit打开,找到下图中的位置,其中SETUPLDR.BIN指定下一步要调用的文件名,WXPE为SETUPLDR.BIN相对于根目录的路径

c)修改SETUPLDR.BIN和WXPE,注意和ISO中的文件名和路径对应且应该保持字节数不变,保存
d)用UltraISO打开ISO文件,选择“启动”->“加载引导文件”,选择刚修改保存的pe.bif,修改其中的路径和文件名与pe.bif中的一致,保存ISO文件,结束

2. 加载在引导区代码中指定的SETUPLDR.BIN,如上图

3. 加载SETUPLDR.BIN中指定的NTDETECT.COM,也就是本合盘中的“BOOT/NTD.COM”

4. 加载SETUPLDR.BIN中指定的WINNT.XPE(常用名),也就是本合盘中的“X”,这个文件对于所有PE基本都一样,差别就在文件中指定WinPE.IS_路径的地方

5. 加载WINNT.XPE中指定的PE系统内核“WinPE.IS_(cab压缩文件,可以用WinRAR解压)”

6. 加载WinPE.IS_中的脚本TXTSETUP.SIF(由WinPE.IS_中TXTSETUP.SI_(cab压缩文件)解压得到,TXTSETUP.SIF 是一个安装信息文件(sif),主要用于 Windows 的文本安装模式,Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分,可以利用它添加第三方驱动

7. 加载PECMD.INI,这个文件就是“PECMD - WinPE Commander,功能强大的 WinPE 命令解释工具”的配置文件,在里面可以运行各种PECMD的命令,注释使用“`”或“//”
如:
启动过程记录(LOGS),使用这个命令可以生成启动过程日志,通过这个日志可以更深入的理解PECMD参数文件的加载过程,自己制作PE时可用清楚的看到启动过程是否有问题
修改注册表(REGI)
增加桌面快捷方式和开始菜单快捷方式(LINK)

8. PECMD.INI中间会加载WINPE.INI,该文件一个很重要的功能是配置外置程序,另外各个PE加载显卡驱动的命令一般也在这个文件中,如果有的PE在启动过程中直接加载了显卡驱动而导致PE启动后黑屏(部分ATI显卡),可以修改这部分代码为选项加载或不加载

9. 启动结束

二、easyboot方式(只能用于光盘启动或U盘量产),如深山红叶
1. 加载easyboot的引导文件(用easyboot软件自带,用easyboot制作iso文件时自动写入到iso引导区)

2. 加载easyboot引导文件中指定的菜单文件,如CDMENU.EZB

3. 加载菜单中选择的项,如选择PE,则下面的启动顺序同“一”中的步骤,如选择其他的image文件(可以用winimage编辑),则下面加载image文件中config.sys,autoexex.bat

三、grub4dos方式(多用于U盘启动)
1. 光盘启动(将菜单集成到grldr,为grldr增加bin或bif等UltraISO可以加载的引导文件后缀,用UltraISO加载此引导文件即为grub4dos光盘启动)
a)加载引导文件(grldr),显示菜单
b)加载选择菜单中选择的项,下面同easyboot方式加载菜单中选择的项

2. U盘或移动硬盘启动(参考hwd6的PE中U盘、移动硬盘启动的制作)
a)使用grub4dos的MBR启动
   a1)加载grub4dos的MBR
   a2)加载MBR中指定的grldr
   a3)加载菜单文件(首先加载grldr中集成的菜单,如没有则加载外部菜单文件)
   a4)加载选择菜单中选择的项,如选择PE,则下面的启动顺序同“一”中的步骤,如选择其他的image文件(可以用winimage编辑),则下面加载image文件中config.sys,autoexex.bat
b)使用NT的MBR启动
   b1)加载NT的MBR
   b2)加载MBR中指定的NTLDR
   b3)加载NTLDR中指定的BOOT.INI,hwd6PE中为BOOT\INI
   b4)加载BOOT.INI中指定的grldr
   b5)下面同“使用grub4dos的MBR启动”的a3、a4

--此为转贴,希望能帮到某些和我一样的菜鸟朋友,转自教父:http://XXXXX(有需要再向我要地址吧,怕违反坛规,不敢贴)
另求:双子星xpe盘 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=37277&extra=page%3D1&page=1

原帖由 2010fengyun 于 2011-5-14 07:54 发表
1。a补充:
   SETUPLDR.BIN的修改,如果包括中文,还要注意编码问题。否则很容易乱码!

[ 本帖最后由 2011aiye 于 2011-5-14 09:55 编辑 ]
2#
发表于 2011-5-13 14:46:28 | 只看该作者
总结的很好。坐坐沙发。。
回复

使用道具 举报

3#
发表于 2011-5-13 15:40:43 | 只看该作者
收藏学习哈,不错的文章
回复

使用道具 举报

4#
发表于 2011-5-13 21:07:02 | 只看该作者

回复 #1 2011aiye 的帖子

多谢分享,收下了
半路出家,只知晓grub4dos方式
回复

使用道具 举报

5#
发表于 2011-5-14 00:13:11 | 只看该作者
菜鸟学习~!!!谢谢分享~!
回复

使用道具 举报

6#
发表于 2011-5-14 07:51:10 | 只看该作者
easyboot这个过几年估计就没人用了。光驱都要退出历史舞台了。
回复

使用道具 举报

7#
发表于 2011-5-14 07:54:13 | 只看该作者
1。a补充:
   SETUPLDR.BIN的修改,如果包括中文,还要注意编码问题。否则很容易乱码!
回复

使用道具 举报

8#
发表于 2011-5-14 11:17:43 | 只看该作者

标题

请问楼主 3.0以后的pe是怎么引导的
回复

使用道具 举报

9#
发表于 2013-1-6 13:55:04 | 只看该作者
强帖必须要顶一下。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 23:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表