请问怎样用EASYBOOT制作PE

请问怎样用EASYBOOT制作PE,第1张

首先手上要有EasyBoot这个制作光盘启动的软件。ULTRAEDIT32或者其他可以打开二进制的文件。WINIMAGE这个用来打开编辑光盘启动文件.img的软件。以及ULTRAISO用来编辑光盘.iso的软件。VMware Workstation虚拟系统。

用ULTRAISO把这Windows XP 的光盘文件解压缩到本地硬盘如d:\Windows xp sp2\。在目录下面找到BOOT文件夹,有的时候光盘的制作人是隐藏此文件夹的,在光盘中是看不到的,所以要用ULTRAISO解压缩之后才可以看到并且编辑。使用EasyBoot打开BOOT下的XPSP2PE.ezb文件,当然,不同的光盘也许名字不一样。

因为是要制作自己的系统盘,所以可以直接删除光盘启动文件XPSP2PE.ezb,自己来制作一个。首先要选择好一个背景文件,因为EasyBoot支持的是256色或者64K色的BMP文件。大小为640X480的文件。现挑好自己喜欢的文件,使用PS或者其他的制图软件将图片的大小更改成640X480的文件。再使用Windows的画图打开这个文件,使用画图中的另存为保存为GIF文件。画图会提示你保存这样的文件会造成颜色丢失,是否继续。当然,之后再用画图的另存为功能将这个文件保存为256色的bmp文件。这样做的目的就是控制颜色的失真过大。如果将一个jpg文件直接保存为256色的bmp文件的话效果非常难看,但是通过中间的保存gif文件就可以控制文件颜色的丢失。将刚才制作的背景文件命名为:back.bmp放到d:\Windows xp sp2\\boot\目录下。将EasyBoot下的背景文件选择上,之后再文件名那里输入你命名的背景文件名:back.bmp文件。

之后就是制作启动菜单了。在EasyBoot中选择菜单条。输入还是比较麻烦的,需要不断的通过调节坐标点布局。制作的是xp的安装盘,所以第一项当然要写安装xp了。run vol1.bin就是说运行vol1.bin文件,在本光盘中vol1.bin就是运行xp的安装程序的引导文件。这个文件也是可以使用ULTRAEDIT32来修改的。使用二进制打开,之后找到TUPLDR.BINBOOTFIX.BINVOL1就是指定的安装目录,如果需要修改的话只需要修改TUPLDR.BINBOOTFIX.BINVOL1的最后四位,但是注意一定要是大写的。如果修改的话还要修改d:\Windows xp sp2\中的VOL1文件夹,并且需要修改安装文件TXTSETUP.SIF,所以建议大家不要修改,非常的麻烦。

制作自己的系统盘当然不能只放一个安装系统就完了,当然还要放一些工具。光盘启动的引导文件使用的格式是*.ima或者*.img文件,这些文件都可以使用WINIMAGE来编辑修改。同样这些文件也可以到网络上面去下载,这些都是个人的选择。选择了效率源,PQ,DOS工具箱这些东西。使用的方式也很简单,将网络上下载的ima,img文件放到d:\Windows xp sp2\boot\目录下,之后编辑菜单文本。比如加入效率源硬盘检测修复程序则在EasyBoot的菜单条中先添加一个菜单条。单击添加按钮,之后设置这个菜单的位置。设置完成之后在菜单文本中输入:(2) 运行效率源硬盘检测修复程序。在执行命令中输入run xly.ima其中run 后面的就是执行的文件名。设置字体的背景颜色这些都根据自己爱好来设置吧。再添加其他的东西也是一样的。

当然了,从硬盘启动是必须要有的。在执行命令中填入boot 80的意思就是从硬盘启动。从新启动则是在执行命令中填入 reboot就是从新启动的意思。

当然了因为是自己制作的启动光盘一定要show一下,可以在EasyBoot的文本显示中添加一些字来证明这个启动光盘是你制作的。插入的位置就自己找吧。

启动光盘做完也就证明咱们已经完成了第一步。当我们使用完别人制作的系统之后在我的电脑上面单击右键会出现如下图:

image003.jpg (41.83 KB)

2008-3-3 16:29

虽然在安装完成之后通过一些软件直接修改就可以达到效果,但是我们可以直接修改为什么部直接修改呢?当安装完 *** 作系统之后直接就显示出来自己的OEM信息不是非常的酷吗?还有就是安装完成之后在桌面上显示的是自己设定的主题。

好了废话就不说了,开始吧。在D:\Windows xp sp2\$OEM$\$$\SYSTEM32\这个目录下面就是OEM集中信息的地方。OEMLOGO.BMP这个是制造商和技术支持商下面的图片,是一幅大小为172X112的BMP图片。OEMINFO.INI文件就是技术支持信息中的显示内容,这些东西大家可以自己修改。在OEMINFO.INI 文件中Manufacturer表示的是标题。

[Support Information]中的内容就是显示的内容了。可以随便填写,格式如下:注意在文字的开始和结尾一定要有"。line1表示第一行,向写多少行都可以。而且一行中也没有字数限制。

Line1=""

Line2=""

OEM信息设定完成之后就是优化了。在windows 中CMDLines.txt是默认的集成安装默认文件。CMDLines.txt文件里的程序在系统完成复制和注册组件的时候运行安装。也就是在系统安装剩余12分钟时进行。CMDLines.txt在D:\Windows xp sp2\$OEM$\文件夹下当然我们并不是通过修改CMDLines.txt文件来达到目的。当然了方法有很多,让我们来写一个批处理文件。找到CMDLines.txt使用记事本打开输入:

[Commands]

"CMD /C START /B /WAIT CMD /C HOTFIX.CMD"

意思就是在运行到安装12分钟的时候运行HOTFIX.CMD文件。

之后再建立一个HOTFIX.CMD文件,输入

CMDOW.EXE @ /MIN

START /WAIT regedit /s youhua.reg

START /WAIT %systemroot%\system32\chkntfs /t:2

EXIT

这个文件的目的是将youhua.reg注册表文件写入到系统中。关于注册表的优化文件网络上面有很多,在这里我就部介绍了。同时你也可以在这个文件中加入最新的系统补丁。方式如下:

@title=1/XX Hotfixs

START /WAIT XX.EXE /quiet /passive /norestart /n

这个的意思就是一共需要运行XX个文件,现在这个是第1个,其中文件的名字是XX.EXE这样你就可以集成最新的系统补丁了。当然这个代码要插入在EXIT之前。

到了这里,光盘的启动已经基本完成了,安装和OEM信息已经制作完成了,还有就是当光盘放到光驱里面在windows下的自动播放了。其实这个很简单,只要在光盘的根目录下面放置一个AUTORUN.INF文件就可以了。使用记事本编辑AUTORUN.INF文件:

[AutoRun]

OPEN=setup.exe

ICON=setup.exe,0

显示光盘自动播放运行setup.exe文件,光盘的图片文件也是setup.exe文件的图片,当然你也可以修改一个图片文件放到系统盘中,只需要修改ICON=后面放上你的图片文件就可以了。

SETUP.EXE使用笨笨熊软件工作室的程序制作,生成之后可以编辑SETUP.INI来增加修改运行时候的内容。增加菜单如下列方式。

Shell1Caption=安装 WindowsXP SP2 毕业设计

Shell1Command=winnt32.bat

需要注意的是当运行其他目录里面的文件的时候需要Shell1Command=.\XX\XX.EXE方式。

在需要修改的就是一些高级的部分了比如修改安装时候背景图片就需要使用eXeScope 或者Resource Hacker来修改i386目录下的WINNTBBU.DLL中的位图的103资源,替换一个自己喜欢的图片进去。但这个是非常危险的,如果修改不好就会导致系统无法安装。

还有就是Txtsetup.sif 是一个安装信息文件(sif),主要用于 Windows 的文本安装模式。而且,它还可能会被其它的一些东西使用,例如win(pe) 也是通过调用它的。文本模式完成后,这个文件就没什么用了;它不会被复制到 Windows 安装文件中。因为 Windows 不会用到它,所以,像是系统文件保护(这样的功能就不会影响到它。它也没有数字签名,因此你可以随意修改它而不会出现问题。可以利用 txtsetup.sif 向安装文件中添加第三方驱动,修改安装Windows 的最小系统需求,添加或删除注册表预设,以及更多。和Txtsetup.sif有相同功能就是winnt.sif应答文件,通过它的设置可以使windows呈现不同。

这些都制作完成之后可以使用EasyBoot把制作的引导文件保存,并且用EasyBoot的制作成iso来完成制作。

到了这里一张系统盘就基本上制作完成了。如果手上没有刻录机的朋友可以使用VMware Workstation来制作一个虚拟机来安装一下。

制作过程

1. 了解 Easyboot ,并制作光盘背景图片

1)安装 Easyboot 。

Easyboot 安装时尽量选择磁盘盈余空间较大的驱动器,因为后续要在 Easyboot 的子目录内存放光盘文件;

2)了解 Easyboot 的目录结构。

我把 Easyboot 安装在 D 盘下的 soft 文件夹下,安装程序自动建立以下目录:

D:\Soft\EasyBoot\disk1 启动光盘文件目录,就是我们将要制作的 ISO 映像的根目录

D:\Soft\EasyBoot\disk1\ezboot 启动菜单文件目录,是光盘菜单,引导文件、 IMG 镜像的存储位置

D:\Soft\EasyBoot\iso 输出 ISO 文件目录,在制作 ISO 的时候,保存路径可以更改

3)制作设置光盘启动背景。

首先用 photoshop 把图片处理成你想要的尺寸然后另存为 BMP 图象时选 24 位保存,或者用其他的办法做一张 BMP 的图片,这时的图象不失真,这时你在用 Macromedia Fireworks 打开图象在导出向导里选 BMP 8位,颜色选 256 ,抖动 100% ,确定导出这时导出的图片基本上不失真,而且 100% 能用。

2. 用 UltraISO 提取光盘映像中的文件和引导文件

1)Win XP 文件提取和保存引导文件。

使用 UltraISO 打开准备好的Win XP映像文件,提取除 SETUP.EXE、AUTORUN.INF 之外的所有文件到 \EasyBoot\disk1 目录下,也有人说只需要提取 I386 文件夹目录下所有文件、WIN51、WIN51IP、WIN51IP.SP3 就可以了。经测试,前者提取方式制作的光盘在安装XP过程中会黑屏10秒左右,后者不会。所以尽量选择最大程度的保留原映像文件。提取完后,点击“启动”菜单—>保存引导文件,把Win XP 的引导文件以winxp.bif文件名(便于在Easyboot菜单制作中命令调用)保存到*\EasyBoot\disk1\ezboot 目录下。

2)Win7 文件提取和保存引导文件。

参照 Win XP 文件提取的方法,继续提取 Win7 光盘映像中除 SETUP.EXE、AUTORUN.INF 之外的所有文件 \EasyBoot\disk1 目录下(PS:这里不需要新建文件夹存放win7系统文件,而是把所有文件直接放在ezboot目录下),接着同样保存 Win7 的引导文件为 win7.bif 到 \EasyBoot\disk1\ezboot 目录下。

3)Win PE 文件提取和保存引导文件。

Win PE 提取除 AUTO.INF 的所有文件,引导文件命名为 winpe.bif ,放到相应的目录下。

4)添加 DOS 。

把 MaxDOS.img 保存到 \EasyBoot\disk1\ezboot 目录下(注意不是 disk1 目录下),据说只能使用 IMG 格式的 DOS 系统文件,经我测试直接把 ISO 转换成 IMG 无法引导成功。我使用的是别人制作好的 IMG 格式的 MaxDOS8 文件了,见上面的下载链接。

到这里,4In1 光盘的的系统文件基本就都添加完了,不放心的可以再检查一遍,是否有遗漏。下面开始配置光盘启动菜单了。

3. 配置光盘启动菜单

在控制面板“菜单条”选项卡中,结合背景图片和当前菜单条代表的 *** 作系统,在“执行命令”框中输入的命令对应如下:

Windows 7 菜单条1 执行命令:run win7.bif

Windows XP   菜单条2 执行命令:run winxp.bif

Windows PE   菜单条3 执行命令:run winpe.bif

MaxDOS 8 菜单条4 执行命令:run maxdos.img

硬盘启动  菜单条5 执行命令:boot 80

重新启动  菜单条4 执行命令:reboot

Power Off 菜单条4 执行命令:bcdw:poweroff

返回“文件”选项卡,点击保存。

4. 制作ISO

在“文件”选项卡下,单击“制作ISO”d出“制作ISO”对话框,卷标可以填入自己想要的光盘名称(不要有中文),ISO输出位置可以改到你指定的位置,输出路径的剩余容量至少要能保存你生成的ISO映像,其余的选项我没动,除非你很熟悉每个选项的作用或者你可以多测试几次,否则尽量保持默认设置。点击制作,等待生成ISO映像文件。

5. 测试ISO

我是在VirtualBox下测试的,全部通过。注意测试XP和WIN7全程安装时(单纯是测试引导启动就没关系咯),需要为Win7和XP建立对应的虚拟机(VB是这样,别的我不太清楚)。我在测试过程中,XP无法在为Win7创建的虚拟环境中正常安装。贴两张测试图,Win7和XP,还有老毛桃的PE经典之作就不贴了,大家比我还熟悉。

6. 刻录ISO

刻录的过程到今天早上才弄好,本以为是刻录光盘的事,昨天又专门从京东买了写DVD R+,甚至晚上还拆了刻录机检查光头,最终发现是Nero的事,还是用官方原安装版比较可靠些。

easyboot安装好后生成的disk1文件夹是光盘根目录,disk1/ezboot是存放启动文件的,一般都是镜像文件,img/ima/bif/bin后缀的

下载UltroIso,用它打开win xp 安装系统,把i386文件夹提取到disk1/下再打开pe,选择启动-保存引导文件,存为pe.bif,放到disk1/ezboot下.再把所有文件提取到disk1/下

打开easyboot,菜单条设置目录,win xp系统安装的执行命令是run w2ksect.bin

pe的是run pe.bif(和你ezboot里的镜像文件名对上就可以)

然后点选制作ISO

放在虚拟机里测试就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11696706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存