ImageVerifierCode 换一换
格式:DOCX , 页数:55 ,大小:3.63MB ,
资源ID:6065101      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6065101.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新手教程PE DIYgrub4doseasyboot多PE合盘制作U盘安装.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新手教程PE DIYgrub4doseasyboot多PE合盘制作U盘安装.docx

1、新手教程PE DIYgrub4doseasyboot多PE合盘制作U盘安装【新手教程】PE DIY、grub4dos/easyboot多PE合盘制作、U盘安装(2009.6.7更新)1. 说明本帖主要是以实例说明PE 的合盘过程及涉及到的一些基础知识,以供新手参考重要:请先阅读“PE启动过程简介”、“硬盘(U盘、移动硬盘)MBR、DBR简介”内容说明:#2 PE启动过程简介#3 grub4dos 多PE合盘制作过程及几个菜单命令简介#4 grub4dos U盘、移动硬盘、光盘安装#5 WINPE DIY 简介#6 easyboot 多PE合盘制作过程#7 easyboot 菜单制作及 grub

2、4dos/easyboot 菜单互转#8 U盘安装 XP 系统的方法#9 硬盘(U盘、移动硬盘)MBR、DBR简介#10 easyboot 背景图制作涉及工具:Beyond Compare(重点推荐,个人认为最好的文件夹、文件比较工具,修改前后的文件、两个不同版本或不同制作者的PE,比较之下一目了然,注意文件夹比较有时规则选中“比较内容”的“CRC比较”一项才是正确的结果,比如两个文件修改时间不同但内容一样的时候)WinHex(磁盘查看编辑,二进制文件编辑)UltraEdit(二进制文件编辑,当然也可用于文本文件编辑)WinRAR(压缩解压缩)UltraISO(生成及编辑ISO文件)easyb

3、oot(制作启动光盘)PS(Photoshop)(图像编辑)grub4dos下载地址:以 hwd6 的【YY】超级N合一系统维护启动盘为模版以 lyra 的基于XP-SP3的WinPE,天琴星座(lyra)Build 20090226为例合盘说明(详细目录结构请参考附件):grub4dos方式:一个PE对应一个菜单项及BOOT下的一个目录(如天琴星座的对应BOOTLY)这种方式BOOT目录下的两个BIN文件没用,可以删除(如天琴星座的对应LYPE.BIN、LYSETLDR.BIN(即SETUPLDR.BIN)easyboot方式:一个PE对应一个菜单项及BOOT下的一个目录(如天琴星座的对应B

4、OOTLY)和两个文件(如天琴星座的对应LYPE.BIN、LYSETLDR.BIN)这种方式PE目录下的SETUPLDR.BIN文件没用,可以删除(如天琴星座BOOTLY下的SETUPLDR.BIN)这两种方式SETUPLDR.BIN可以统一到easyboot使用的方式,但是考虑到使用grub4dos的时候PE的结构会更清晰一些所以没有统一两种方式一个DOS工具都只对应一个菜单项和BOOTIMGS目录下一个IMG文件附件中大小为0的文件只是为了说明目录结构grub4dos 主菜单效果图(子菜单请参考 #7):easyboot 主菜单效果图(在此基础修改请提取附件):2. PE启动过程简介下面为

5、个人理解的几种启动方式的启动过程中的一些步骤,这些步骤多数是制作PE合盘的时候需要修改的地方,错误之处请指正2.1. 纯PE如老毛桃、天琴星座1. 加载引导区代码,相当于硬盘的MBR 修改方法: a)用UltraISO打开ISO文件,选择“启动”-“保存引导文件”,即可得到引导文件(大小为2k),比如文件名为pe.bif(使用easyboot启动PE时即调用此文件) b)此文件中可以修改的地方有两处,用UltraEdit打开,找到下图中的位置,其中SETUPLDR.BIN指定下一步要调用的文件名,WXPE为SETUPLDR.BIN相对于根目录的路径 c)修改SETUPLDR.BIN和WXPE,

6、注意和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.XP

7、E中指定的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的命令,

8、注释使用“”或“/” 如: 启动过程记录(LOGS),使用这个命令可以生成启动过程日志,通过这个日志可以更深入的理解PECMD参数文件的加载过程,自己制作PE时可用清楚的看到启动过程是否有问题 修改注册表(REGI) 增加桌面快捷方式和开始菜单快捷方式(LINK)8. PECMD.INI中间会加载WINPE.INI,该文件一个很重要的功能是配置外置程序,另外各个PE加载显卡驱动的命令一般也在这个文件中,如果有的PE在启动过程中直接加载了显卡驱动而导致PE启动后黑屏(部分ATI显卡),可以修改这部分代码为选项加载或不加载9. 启动结束2.2. easyboot方式只能用于光盘启动或U盘量产,如深

9、山红叶1. 加载easyboot的引导文件(用easyboot软件自带,用easyboot制作iso文件时自动写入到iso引导区)2. 加载easyboot引导文件中指定的菜单文件,如CDMENU.EZB3. 加载菜单中选择的项,如选择PE,则下面的启动顺序同“2.1”中的步骤,如选择其他的image文件(可以用winimage编辑),则下面加载image文件中config.sys,autoexex.bat2.3. grub4dos方式多用于U盘启动1. 光盘启动(将菜单集成到grldr,为grldr增加bin或bif等UltraISO可以加载的引导文件后缀,用UltraISO加载此引导文件即

10、为grub4dos光盘启动) a)加载引导文件(grldr),显示菜单 b)加载选择菜单中选择的项,下面同easyboot方式加载菜单中选择的项2. U盘或移动硬盘启动(参考hwd6的PE中U盘、移动硬盘启动的制作) a)使用grub4dos的MBR启动 a1)加载grub4dos的MBR a2)加载MBR中指定的grldr a3)加载菜单文件(首先加载grldr中集成的菜单,如没有则加载外部菜单文件) a4)加载选择菜单中选择的项,如选择PE,则下面的启动顺序同“2.1”中的步骤,如选择其他的image文件(可以用winimage编辑),则下面加载image文件中config.sys,aut

11、oexex.bat b)使用NT的MBR启动 b1)加载NT的MBR b2)加载MBR中指定的NTLDR b3)加载NTLDR中指定的BOOT.INI,hwd6PE中为BOOTINI b4)加载BOOT.INI中指定的grldr b5)下面同“使用grub4dos的MBR启动”的a3、a43. grub4dos 多PE合盘制作及命令简介3.1. 合盘的过程以天琴星座(lyra)Build 20090226为例说明1. 在硬盘中新建目录,从天琴星座的PE中复制下面文件到此目录,其中 SETUPLDR.BIN 不需要每次从不同的 PE 中复制,合成其他 PE 时只需要复制已修改过的一份,然后只修改

12、其中关于WINNT.XPE路径的部分即可 2. 将WINNT.XPE改名为X,将WINPE.IS_改名为WINPE.IS_.rar,解压此文件到当前目录,得到WINPE.ISO,用UltraISO打开WINPE.ISO,提取WXPE文件夹到当前目录,最终当前目录如下 3. 修改SETUPLDR.BIN 此文件用什么名字无所谓,只要与menu.lst正确对应即可,如果使用附件中的 SETUPLDR.BIN 进行修改,只需修改关于WINNT.XPE的部分即可 修改前后的对照(用UltraEdit打开文件SETUPLDR.BIN) 2a350h行修改前 2a350h行修改后 2a430h行修改前 2

13、a430h行修改后 2a4a0h行修改前 2a4a0h行修改后 2a660h行修改前 2a660h行修改后 3e180h行修改前 3e180h行修改后 41610h行修改前 41610h行修改后 a)关于NTDETECT.COM的修改,可直接用UltraEdit修改 原PE中关于NTDETECT.COM的部分参考图“3e180h行修改前”(文件在wxpe目录下) 修改后关于NTDETECT.COM的部分参考图“3e180h行修改后”(文件在boot目录下) 合盘中将原来的 4 处修改了 3 处 我测试的结果是这样(按照以前别的帖子的说法,不同的机器可能会有不同的结果): 如果是U盘或移动硬盘只

14、修改第一处就可以,而如果第一处不修改,其它修改了也没用 如果是光盘只修改最后一处的目录就可以(可以不修改文件名),同样如果最后一处不修改,其它修改了也没用 所以最好是按照hwd6的方法修改,即修改3处的方法(当然如果你的NTDETECT.COM放在不同的目录,如 I386,那就把3处 boot 改为 I386,注意最后一处原来多余的字节将光标放在十六进制代码处用 00 填充) b)关于WINNT.XPE的修改 用UltraEdit打开SETUPLDR.BIN,用替换功能将 winnt.xpe 全部替换为 bootlyx ,注意选中“查找 ASCII”,若提示“9 个项目已替换”就是成功了(尽量

15、与原文件名大小一致,保证 SETUPLDR.BIN 的大小不变,否则可能启动不成功),保存退出。 若是在这个修改过的 SETUPLDR.BIN 基础上继续修改为别的,如 mtx ,那就这样 4. 修改WINNT.XPE(文件名已改为X) 用文本编辑器打开文件X进行修改 修改前第3行为: OsLoadOptions=/minint /fastdetect /rdexportascd /rdpath=MiniPEWinPE.IS_ 修改后为: OsLoadOptions=/minint /fastdetect /rdexportascd /rdpath=bootlyWinPE.IS_5. 修改PE

16、CMD.INI 用文本编辑器打开WXPESYSTEM32PECMD.INI 将调用 WINPE.INI 的路径由 MiniPE 修改为 bootly(只在第30行有两处) 修改前 FIND $%MinMode%=Yes,LINK %Desktop%加载外部配置,PECMD.EXE,LOAD MiniPEWinPE.INI,Shell32.dll#26!TEAM TEXT|LOAD MiniPEWinPE.INI 修改后 FIND $%MinMode%=Yes,LINK %Desktop%加载外部配置,PECMD.EXE,LOAD bootlyWinPE.INI,Shell32.dll#26!T

17、EAM TEXT|LOAD bootlyWinPE.INI 用 UltraISO 打开 WINPE.ISO ,用修改后的PECMD.INI替换WINPE.ISO中的WXPESYSTEM32目录下的PECMD.INI,保存 用老毛桃的cab打包工具将 WINPE.ISO 重新打包为 WINPE.IS_ a)将cab打包工具复制到当前目录,双击运行 b)选择“3” c)输入需要压缩的文件所在路径“WINPE.ISO” d)输入需要保存的压缩文件路径,直接回车6. 修改WINPE.INI 用文本编辑器打开 WINPE.INI 将涉及到目录MiniPE的地方修改为 BOOTLY(只在第2行有一处) 修

18、改前为 MOUN %CurDrv%MINIPEOP.WIM,Y:,1 修改后为 MOUN %CurDrv%BOOTLYOP.WIM,Y:,17. 将PE中外置程序 OP.WIM 复制到当前目录,删除中间文件WINPE.IS_.rar、WINPE.ISO 和目录 WXPE 最终当前目录下的文件为 8. 修改 menu.lst,增加相应的启动项 如: title 01 天琴星座(lyra) Build 20090226 chainloader /BOOT/LY/SETUPLDR.BIN9. 其他的PE类似添加WINPE 中的路径不区分大小写,grub4dos在fat、fat32、ntfs分区中也不

19、区分详细目录清单,请参考附件3.2. grub4dos几个菜单命令find -set-root /BOOT/GRUB/HWDISK.ICO :查找第一个包含/BOOT/GRUB/HWDISK.ICO文件的分区,并将此分区设置为根分区,一般情况这个指令只要在菜单的开头指定即可fontfile /BOOT/GRUB/FONTS :指定中文字体文件splashimage /BOOT/GRUB/SPLASH.XPM.GZ :指定背景图片background 008080 :指定背景色timeout 60 :设置启动默认项前的等待时间,单位秒default 0 :设置默认启动项的序号,菜单中第一项的序号

20、为0title 01 天琴星座(lyra) Build 20090226 :设置菜单项的显示名称map -mem /BOOT/IMGS/F6HD1.IMG (fd0) & map -hook :如果映射 fd0 成功,则执行 & 后面的 map -hookchainloader /BOOT/LY/SETUPLDR.BIN :加载菜单对应的PE启动文件map -mem /BOOT/IMGS/DOS98.IMG (fd0) :映射DOS引导文件为fd0(软盘)map -hook :使上面的映射立即执行chainloader (fd0)+1 :从fd0启动rootnoverify (fd0) :指定

21、fd0为根分区configfile filename :调用另一个 grub4dos 菜单,其中 filename 为菜单文件名grub4dos的指令有很多,功能也很强大,不过制作一个简单的启动盘上面的指令也就基本够用了chainloader 加载扇区链式加载器,这个命令只读取其后空格分隔的第一段,也就是说如果后面有多个空格,则第二个空格后面的内容无效chainloader 可以直接加载 MBR、DBR、ntldr(Windows NT/2000/XP/2003启动文件)、bootmgr(Vista启动文件)等下面是其中几种用法的代码:加载 MBR:chainloader (hd0)+1 :此

22、命令等同 chainloader (hd0)0x0+1,“+”前面的数字表示扇区起始位置如果是0可以省略,“+”号后面的数字表示加载的扇区数 这个命令意思是加载第一个硬盘从“0”开始的一个扇区,也就是硬盘的 MBR加载 DBR:chainloader (hd0,0)+1 :加载第一个硬盘第一个分区从“0”开始的一个扇区,也就是第一个分区的 DBR加载 ntldr(grub4dos sample menu.lst):find -set-root -ignore-floppies -ignore-cd /ntldrmap () (hd0)map (hd0) ()map -rehookfind -s

23、et-root -ignore-floppies -ignore-cd /ntldrchainloader /ntldr此处若是 U 盘启动且 U 盘是以 NT 方式启动则选择此菜单可能依然是从 U 盘启动,可手动修改文件名 ntldr,如修改为 boot.ini 以正确启动硬盘上的系统修改方法参考下面 F6 加载硬盘驱动的方法加载 bootmgr(grub4dos sample menu.lst):find -set-root -ignore-floppies -ignore-cd /bootmgrmap () (hd0)map (hd0) ()map -rehookfind -set-ro

24、ot -ignore-floppies -ignore-cd /bootmgrchainloader /bootmgr3.3. 手动加载硬盘驱动的一种方法下面只说明驱动程序与 PE 在一个分区的情况,不在同分区的情况略为复杂,以 #1 附件中的 menu.lst 为例1. 选中一个 PE,如“天琴星座”,按 e 进入编辑菜单项模式2. 选中第一行,按 e 编辑当前行3. 将 /BOOT/IMGS/F6HD1.IMG 修改为正确的驱动映像路径及文件名,如 /BOOT/IMGS/F6HD.IMG,回车结束编辑4. 按 b 启动,即可将 /BOOT/IMGS/F6HD.IMG 映射为软驱 A,PE

25、提示时即可按 F6 加载硬盘驱动4. grub4dos U盘、移动硬盘、光盘安装4.1. U盘、移动硬盘 grub4dos 方式启动写入grub4dos MBR1. 格式化 U盘或要安装的移动硬盘分区为 NTFS 或 fat32 fat32 兼容性要好一些,发现 NTFS 格式在一些机器上不能启动某些 DOS 工具,用 fat32 就没有问题 在资源管理器中右键格式化或使用 Paragon Partition Manager 等工具均可,如果分区有东西也可以先试试不格式化2. 用 grubinst_gui.exe(附件中有)将 mbr 写入U盘或移动硬盘 写入选项见图,注意USB-ZIP的U盘

26、请不要选择“启动时不搜索软盘”,等待时间填0则不会在启动时等待热键,启动文件可以修改为和默认的grldr不同的文件名(这样即使硬盘中已经安装了grldr,也不会启动错误的文件)3. 按附件建立目录结构4. 复制相应的外置程序和 DOS 的 img 文件到相应的目录(img 与 menu.lst 中项目对应)4.2. U盘、移动硬盘 NT 方式启动写入NT MBR1. 移动硬盘一定要有一个主分区(Primary),将U盘的分区或要安装的移动硬盘主分区设置为活动2. 用 Paragon Partition Manager 修复 MBR(其他有此功能的软件也可以) 如图,注意是在U盘或移动硬盘上(不

27、是在分区上)点右键,选择 Update MBR,点击“应用”3. 按附件建立目录结构4. 复制相应的内核文件、外置程序和 DOS 的 img 文件到相应的目录(img与menu.lst中项目对应) 注意根目录文件名 grldr 与附件中 BOOT 目录下 INI 文件中的名称对应(此处如果要改变 grldr 文件名请参考 lianjiang的“grub4dos初级教程_图文版”中“用批处理自动给 grldr 改名”)4.3. U盘、移动硬盘改变启动方式如果你已经按照附件建好了目录结构,即 NTLDR、GRLDR 都存在,则可以用下面方法改变启动方式:1. 改变为 grub4dos 方式启动:运

28、行“grub4dos 方式启动”中的步骤22. 改变为 NT 方式启动:运行“NT方式启动”中的步骤2也就是说只需要更新一下MBR即可,这个过程不需要格式化或清空分区如果切换到 NT 方式时提示 Disk Error,用试用 BOOTICE.EXE 或者 NTBOOT.EXE修复一下分区的启动如制作不成功请使用hwd6的制作工具试试,另外请参考老九 WinPE 老毛桃修改版之 FAQ 不完整版4.4. 光盘安装1. 将 menu 集成到 grldr(其他方法请参考 lianjiang 的“grub4dos初级教程_图文版”) 下载 grub4dos,提取 chinese 目录下的grldr,改

29、名为 grldr.bin,将 grubmenu.exe、menu.lst、grldr.bin 置于同一目录,运行:grubmenu import grldr.bin menu.lst(单独运行grubmenu可以看简单帮助,参考附件)2. 用UltraISO新建文件,加入制作好的集成PE文件,设置如下属性(其中 Joliet 可以选也可不选)4. 加载引导文件,选择上面集成菜单的 grldr.bin5. 保存 ISO 文件,打开Nero选择刻录映像文件,选择刚生成的 ISO 文件,刻录,完毕 刻录过启动光盘的都知道了,一定不能按普通文件刻录,否则不能启动注意制作光盘 menu.lst 时,其中的文件和路径名应为大写关于 grub4dos 的详细用法请参考 lianjiang 的“grub4dos初级教程_图文版”其中“附录”中的一篇“如何使用 grubinst_gui”较详细的说明了 grubinst_gui 的用法5. WINPE DIY 简介

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1