利用easyboot制作集成PE,原版系统,修改版系统的N合一维护u盘
更新时间:2024-07-08 08:48:01 阅读量: 综合文库 文档下载
利用easyboot制作集成PE,原版系统,修改版系统的N合一维护u盘 首先,由于本教程使用easyboot制作启动菜单具有一定的局限性: 1、 easyboot软件本身不完善,操作简单但不够方便 2、 easyboot对固件的兼容性较差
因此,如果您需要更全面的功能,建议您使用其他更加专业的工具
目录
一、制作目的 二、如何集成PE
三、如何制作wse7、win8原版系统的合盘 四、如何定制win7旗舰版系统
五、如何生成包含PE,原版系统,修改版系统的可启动光盘镜像 六、如何将该镜像写入u盘
一、制作目的
使用easyboot集成4个PE,两个原版系统的合盘,一个修改版的win7旗舰版系统并制成可启动u盘方便携带,功能如下:
4个PE:
U盘装机助理---优化,兼容性良好,适合日常维护与装机 AbsolutePE-------有效解决PE下不认硬盘的问题 Win7 To Go-------win7 RAM OS,轻量,可联网 Win8 RAM OS x64----功能全面,且为64位 合盘(大于4G)
原版Windows embedded standard 7 x64 原版windows 8.1 pro with update x64
修改版win7:(大于4G) 基于win7旗舰版 64位制作
包含万能驱动,运行库,自动激活。可选安装flash 7z IE11。包含截至2015.1.5所有更新。
从硬盘启动 重新启动计算机
二、如何集成PE
1、 配置easyboot文件
(1) 启动菜单画面制作
Easyboot支持图片菜单,因此我先用photoshop做好一张bmp格式的 800x600 16位图并放到easyboot\\disk1\\ezboot下,重命名为BACK.bmp替换原有的文件(示例仅作参考)
随后将easyboot界面中的选项-配置改为下图
(2) 对菜单项功能进行配置
在菜单条栏里勾选 使用图像文本 并对一位置画框(根据位置注意美观即可)
随后在右边菜单栏里写上命令:run pe1.iso
其余3个pe类似。命令类似。
(3) 对菜单条和快捷键进行配置,并将菜单条1设置为缺省
2、 放置pe.iso文件至指定位置
将4个pe分别重命名为pe1,pe2,pe3,pe4。放到easyboot\\disk1\\ezboot下
3、 对【7】从硬盘启动:命令为:boot 80
对【8】重新启动计算机:命令为:reboot 4、 到这里,仅包含pe和两个命令的菜单已经制作完成。只需点击制作iso,勾选如下
选项点击制作即可,光盘文件将位于easyboot\\iso\\mydisk.iso。
特别注意:如果pe文件总大小大于4G,以上方法将不可行。
三、如何制作wse7、win8原版系统的合盘
1、 前期准备工作:
(1) 用命令行的方法制作(此方法成功率较高),需要调用imagex。所以需要事
先把imagex.exe粘贴到system32下。
(2) 需要使用Gimagex查看wes7与win8.1pro的wim文件名称,根据它来写命
令。
(3) 为了压缩体积,合盘后的wim文件要使用工具转为esd文件。
2、 制作步骤:
Step1:将附件中imagex.exe复制到system32下
Step2:用软碟通打开wes7与win8.1,提取wim文件至E盘根目录,分别命名为install-1.wim和install-2.wim
Step3:使用Gimagex打开install-1.wim和install-2.wim
查看第一个wim的名称为:Win7 64位 SBS版(基于WES7 x64) 第二个wim的名称为:Windows 8.1 Pro Update 1 x64 Step4:新建记事本写入如下命令保存为.bat
@echo off
title Windows Embedded Standard 7与windows 8.1 专业版 update 1系统整合
echo 开始整合 pause
imagex /export e:\\install-1.wim 1 e:\\install.wim /compress maximum
imagex /info e:\\install.wim 1 \位 SBS版(基于WES7 x64)\Embedded Standard 7 64位\
echo \位\添加完成
imagex /export e:\\install-2.wim 1 e:\\install.wim /compress maximum
imagex /info e:\\install.wim 2 \专业版 Update 1 64位\
echo \专业版 Update 1 64位\添加完成 整合完毕 pause 截图如下:
注:代码说明
imagex /info e:\\install.wim 1 \64位 SBS版(基于WES7 x64)\\Embedded Standard 7 64位\
这句的命令就是把wim文件里的第1映像 命名为Windows Embedded Standard 7 64位
Step5:在E盘根目录会产生一个install.wim文件。里建议使用NT6.x快捷安装器检测,两个镜像整齐排列在编辑完的wim中则表示系统整合成功。
Step6:使用ESD-WIM互转工具,输入E:/install.wim,回车,选择2运行。 此步需要较长时间请耐心等待。
Step7:用软碟通将windows 8.1 专业版 update 1的镜像打开,删除其中的install.wim文件;提取ei.cfg文件至桌面并删除原ei.cfg文件(都在sources目录下)
用记事本打开ei.cfg文件,按下图修改并保存
将制作好的合盘install.esd 和新的ei.cfg文件重新添加至镜像中,保存生成新的镜像
Step8:将新镜像重命名为w1.iso,放在easyboot\\disk1\\ezboot下 Step9,在easyboot中修改【5】的命令为:run w1.iso
四、如何定制win7旗舰版系统
此步借鉴了风之起灵大神的《Windows7封装教程之wim脱机映像定制》,详细步骤如下:
最后将新镜像重命名为w2.iso,位置同上,命令为run w2.iso 感谢原文作者风之起灵。
【Windows7封装教程之wim脱机映像定制】集成ie9补丁驱动软件
本文主要参考小明的懒人版win7的制作方式
本方法与比较流行的封装方法不同,不需要安装一个原版系统进行联机处理,只需对install.wim进行脱机处理,达到定制的目的。 本方法的目的:
集成IE9、系统更新和DP驱动包
集成运行库、万能驱动助理(e驱动)和flash player 集成各种常用软件
那么——开始吧!
准备工作:
所需工具:GImageX、UtraISO、虚拟机
所需资源:原版镜像、万能驱动助理(e驱动)、Flash Player、运行库、Windows Loader等
先从原版镜像中提取install.wim,用gimagex的拆分功能,将旗舰版单独拆分到D盘根目录。
(也可以用命令:imagex /export G:\\sources\\install.wim 4 D:\\install.wim,其中4为64位旗舰版的编号)
我们以64位win7旗舰版为例。
【一、为原版windows7映像集成IE9】
我们首先要提取提取IE9资源。
在D盘新建一个文件夹IE9,从微软官网下载IE9,并重命名成IE9.exe放进去。 地址:http://windows.microsoft.com/zh-CN/internet-explorer/downloads/ie-9/worldwide-languages?SignedIn=1
新建D:\\IE9目录备用
运行cmd,输入以下命令(注意最后的/x后的符号是冒号和一个点): D: CD IE9 IE9.exe /x:.
于是,在D:\\IE9目录下得到以下四个文件,我们只需要IE9-Win7.CAB和ielangpack-CHS.CAB两个文件:
在D盘下新建一个mount文件夹(必须的),管理员身份运行CMD输入以下命令:
装载映像(时间比较长,耐心等)
Dism /Mount-Wim /WimFile:D:\\install.wim /index:1 /MountDir:D:\\mount
集成两个CAB包 Dism /image:D:\\mount /Add-Package /PackagePath:D:\\IE9\\IE9-Win7.CAB /PackagePath:D:\\IE9\\ielangpack-CHS.CAB
保存并卸载映像
Dism /Unmount-Wim /MountDir:D:\\mount /commit
(/commit参数为提交更改,将之替换为discard即为放弃更改,集成出错时用) 接下来我们还要继续对映像进行处理,可以先不卸载。
这个出错几率比较大,首先确认是否管理员身份运行的cmd,其次认真检查命令有没有写错,排除这些方面的原因,那只能尝试重启或换到另外一个系统里进行了,SB楼主的win8就是不行,是在win7pe里完成的,蛋碎一地。
(吧友可根据自身情况做改动,或做成批处理。)
【二、为原版windows7映像集成补丁】
这一步我们借助IT天空的补丁安装助理,我们只需要去IT天空的官网下载他的EasyHotfix_Win7_x64文件,解压选择HOTFIX文件夹至F盘根目录。在cmd中运行如下命令即可 命令:
Dism /Image:D:\\mount /Add-Package /PackagePath:F:\\HOTFIX
避免出错我就放出截图好了
【三、修改注册表,通过Deploy.cmd接管系统部署】
——达到在部署前调用e驱动,以及安装运行库和自动激活工具的目的。
我们的映像还没卸载,继续处理。
系统部署过程是调用的是system32\\oobe\\winloader.exe,我们需要通过修改注册表,用我们自己编写的批处理deploy.cmd代替它,达到在其之前调用e驱动和在其之后安装运行库和运行激活工具。
运行regedit
选中HKEY_LOCAL_MACHINE(其他的也可以) 点击文件,加载配置单元
浏览到D:\\mount\\windows\\system32\\config目录下(注意这里是D盘),选中system,确定。 (system文件对应的是其所属系统注册表中的HKEY_LOCAL_MACHINE\\SYSTEM)
项名称随便填,不冲突就行了,我这里填123,确定。 然后就会发现HKEY_LOCAL_MACHINE下多了个123。
展开123,选中setup,在右边将CmdLine的键值由“oobe\\windeploy.exe”修改为“deploy.cmd”。
选中123,菜单-文件中卸载配置单元,注册表编辑完毕。 (注意不要卸载到当前系统的HKEY_LOCAL_MACHINE)
编辑一个deploy.cmd,放到system32下,内容如下:
@ECHO OFF
start /wait %windir%\\Tools\\64Driver.cmd
start /wait %windir%\\system32\\oobe\\windeploy.exe start /wait %windir%\\Tools\\64Tools.cmd EXIT
说明:deploy.cmd中必须包含有start /wait %windir%\\system32\\oobe\\windeploy.exe,调用系统本身的部署程序,否则系统将无法部署,装出来的系统便废了。
如此,wim映像的的修改便完成了。
提交更改并卸载映像:Dism /Unmount-Wim /MountDir:D:\\mount /commit 【三、OEM资料包的基本结构】
我们需要制作一个OEM资料包来为我们的系统安装服务。
在D盘根目录新建一个$OEM$文件夹,基本结构如下
$OEM$ $OEM$\\$$
$OEM$\\$$\\setup\\Scripts ——存放安装部署过程中调用的Oobe.cmd和SetupComplete.cmd $OEM$\\$1
系统安装时,
$$目录下的文件会释放到Windows目录下(%windir%或%systemroot%), $1目录下的文件会释放到系统盘根目下(%systemdriver%)。 更详细的oem资料包本文略。
我们再为之增加两个目录:
$$下 Tools ——用来存放e驱动、运行库和激活工具,
$1下 Soft ——用来存放我们需要在系统安装完成后自动安装的日常软件。
编辑Oobe.cmd,放到$OEM$\\$$\\setup\\Scripts下,内容:
@ECHO OFF
DEL /Q /S %windir%\\system32\\deploy.cmd RD /Q /S %windir%\\Tools
RD /Q /S %systemdrive%\\Drivers
RD /Q /S %Systemroot%\\Setup\\Scripts EXIT
作用是部署完成后,在oobe阶段,删除这些文件和文件夹。
【五、OEM资料包中集成万能驱动助理(e驱动)、运行库和安装程序】
将下载好的e驱动解压到Tools目录下。
编辑一个64Drive.cmd,也放在Tools目录下,内容:
@echo off
echo 正在解压驱动包,稍候……
start /wait %windir%\\Tools\\WanDrv6_Win7.x64_6.0.2014.0322\\[Win7.x64]WanDrv6.exe –deploy EXIT
注意:WanDrv(x64).exe后空格加-deploy参数不能漏。
同样的,将directx,vc,flash player等的安装程序放在Tools目录下。 编辑一个64Tools.cmd,也放在Tools目录下,示例:
@echo off
echo 正在安装运行库,请稍后……
start /wait %windir%\\Tools\\flash_player_ax_64bit.exe /install start /wait %windir%\\Tools\\directx\\dxsetup.exe /silent start /wait %windir%\\Tools\\vc\\0532.exe /q start /wait %windir%\\Tools\\vc\\0564.exe /q start /wait %windir%\\Tools\\vc\\0832.exe /q start /wait %windir%\\Tools\\vc\\0864.exe /q start /wait %windir%\\Tools\\vc\\1032.exe /q start /wait %windir%\\Tools\\vc\\1064.exe /q
echo 正在激活系统,请稍等……
start /wait %windir%\\Tools\\WindowsLoader.exe /install /silent /norestart EXIT
注意:
路径和安装程序的文件名不要有空格,我们要自己重命名好; 每个安装程序后面都加上静默参数。
e驱动 5.x:主程序EasyDrv6(x86.exe)(32位)或EasyDrv6(x64.exe)(64位),参数为-deploy VC++运行库:主程序为官方的安装包,参数为/q
DX9运行库:主程序设定为官网安装包解压后的dxsetup.exe,参数为/silent Adobe Flash Player:主程序为官方的安装包,参数为-install
如此,配合【三】中的映像修改,便使deploy.cmd在系统部署前后,通过64Drive.cmd和64Tools.cmd分辨调用了e驱动和运行库的安装、自动激活工具。
【六、首次进入桌面后调用软件安装程序】
CC提醒我要在首次进入桌面后安装软件,我们这样做:
通过微软官方的WAIK帮助文档的方法稍微复杂,我们这里通过在开始菜单的启动目录下添加soft.lnk,来达到我们进入桌面后调用软件安装的目的。
将软件安装程序放在$OEM$\\$1\\Soft目录下,同时编辑Soft.cmd(和Tools类似),示例:
@echo off
echo 自动安装软件,按任意键开始安装…… Pause >nul
start /wait %systemdrive%\\soft\\wps.exe /S
start /wait %systemdrive%\\soft\\foxit.exe /verysilent echo 软件安装完成,按任意键退出…… pause >NUL
RD /Q /S %systemdrive%\\Soft && exit >NUL
这里可能需要解释一下命令: pause是暂停,按任意键继续。
RD /Q /S %systemdrive%\\Soft && exit >NUL中: &&将两个命令合并成一行,能解决批处理删除自身导致不能运行下一样命令的问题。(“exit”还能用“taskkill /f /im cmd.exe”代替,更彻底,直接结束cmd进程,关闭所有cmd窗口。)
继续在$OEM$\\$1目录下建立文件夹 可以cmd中输入命令: MD \Menu\\Programs\\Startup\
然后我们再这个目录下新建一个快捷方式 对象位置为:%systemdrive%\\soft\\soft.cmd 命名为soft.lnk 如图:
(注意,此步可能无法成功,解决方法是在实机内系统盘指定位置创建soft.cmd)
如此,就达到了我们在进入桌面后调用软件的自动安装。
特别的,由于这个批处理不是管理员身份运行的,与产生一些文件的残留,我们可以在 D:\\$OEM$\\$1\\Users\\Default\\Desktop下放一个批处理“删除残留.cmd\,软件安装完成后,右
键管理员身份运行来删除文件残留,内容:
@echo off DEL /Q /S \Menu\\Programs\\Startup\\soft.lnk\DEL /Q /S \Menu\\Programs\\Startup\\soft.lnk\
DEL /Q /S \除残留.cmd\DEL /Q /S %0 && exit
这里列出几个比较必须的日常软件的静默参数(qq和迅雷是独木成林的版本,官方没有静默安装参数): wps.exe /S qq.exe /S xunlei.exe /S
foxit.exe /verysilent 7Zip.exe -y /q /r:n -
--------------------------------------------------------------------------
最后一步,我们用软碟通将处理过后的install.wim替换掉原版镜像中的,并将$OEM$资料包放在镜像的sources目录下。
最后合并64位和32位不用累赘了,只是提醒一下要记得用gimagex修改install..wim内子映像的名称,不能重名。
另,对install.wim的处理,提前做一个批处理可以很方便地完成。
--------------【 完 】--------------
感谢原文作者风之起灵。
五、生成包含PE,原版系统,修改版系统的可启动光盘镜像
借助oscdimg.exe封装。 Step1:
将oscdimg.exe复制到system32下,cmd运行命令:
Oscdimg –lRoachCD –h –m –o –ul –bd:\\easyboot\\disk1\\ezboot\\loader.bin d:\\easyboot\\disk1
d:\\easyboot\\iso\\mydisk.iso
Step2:生成d:\\easyboot\\iso\\mydisk.iso下mydisk.iso文件,镜像大小正常。
误区警示:
1、直接使用easyboot里的制作iso将会失败,实际上此步实在调用软碟通工作,但软碟通的局限性很明显,他无法处理包含大于4G单文件的镜像(上述w1.iso,w2.iso均大于4G)
2、即便是制作成功后强制替换两个错误的w1、w2镜像仍然无法使用 3、 oscdimg是充气妹妹提醒我使用的,在此感谢。
六、如何将该镜像写入u盘 借助WinSetupFromUSB
按上图配置
Linux ISO/Other Grub4dos 引导该iso启动。先勾选下方引导方式并选好iso文件,再配置上面的格式。
注:由于u盘使用NTFS格式,故无法支持UEFI启动。
误区警示:
1、 使用软碟通直接制作将会失败,因为软碟通默认将u盘格式化成FAT32,不能支持大于
4G的单文件写入
2、 即使使用软碟通先写入easyboot的引导也无法成功,总是提示设备忙。猜想原因是软
碟通对easyboot的支持不完善
3、 上面采用的方法实质上是一种妥协的方法,是让grub4dos引导easyboot的引导ezboot
启动,ezboot再引导easyboot菜单启动,或许反而会增强兼容性。 。
U盘在实体机BIOS下测试成功,UEFI下能否启动未知。
正在阅读:
利用easyboot制作集成PE,原版系统,修改版系统的N合一维护u盘07-08
武冈古城旅游业态管理办法12-06
浙江杭州拱墅锦绣育才2018-2019学年八下数学期末模拟试卷+(7套名校模拟卷) -10-18
四川省汽车驾驶员技师考试题库(有答案)04-02
数据结构集合运算06-17
2016年省电子商务比赛初赛试题库01-04
2019-2025年中国三氯蔗糖市场供需格局及未来发展趋势报告(目录) - 图文12-29
初中学生常见数学错误分析及解决办法05-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 系统
- 原版
- 合一
- 改版
- easyboot
- 利用
- 集成
- 维护
- 制作
- PE
- 软件详细设计说明书-招商引资平台
- 苏教版六年级上册习作2《我对爸爸妈妈说:我爱你!》范文(计25
- 2008年上半年综合管理处工作总结及下半年工作要点
- 2015届高中化学二轮复习习题:第2讲物质的组成、性质
- 串口温度数据采集并实时显示
- 最新北师大版初一数学七年级下册第一章整式的乘除导学案
- 十三五重点项目-高性能纳米晶超薄带项目资金申请报告
- 2017年高考时政热点微专题(一):微专题十三 共同打造中国—东
- 圣诞木制品市场前景预测及投资规划分析报告(目录)
- 美术教学改革与教学方法的转变-教育文档
- 市五年级语文上册第一单元导学案编写:居思
- 助推低碳经济发展的审计监督方法研究
- 机械类毕业设计说明书
- 全国普通高校2018年招生统考高三理科综合(一)模拟金卷生物试题Wo
- 自动检测试卷二及答案
- 2012——2015年创建县级文明单位活动总结
- 会计基本技能期中考试题
- 公文写作常见问题十解
- 无机化学复习题及答案
- 学而思三年级-奇数偶数