利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx

上传人:b****6 文档编号:6158258 上传时间:2023-01-04 格式:DOCX 页数:18 大小:974.13KB
下载 相关 举报
利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx_第1页
第1页 / 共18页
利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx_第2页
第2页 / 共18页
利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx_第3页
第3页 / 共18页
利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx_第4页
第4页 / 共18页
利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx

《利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx》由会员分享,可在线阅读,更多相关《利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx(18页珍藏版)》请在冰豆网上搜索。

利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘.docx

利用easyboot制作集成PE原版系统修改版系统的N合一维护u盘

利用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下不认硬盘的问题

Win7ToGo-------win7RAMOS,轻量,可联网

Win8RAMOSx64----功能全面,且为64位

合盘(大于4G)

原版Windowsembeddedstandard7x64

原版windows8.1prowithupdatex64

修改版win7:

(大于4G)

基于win7旗舰版64位制作

包含万能驱动,运行库,自动激活。

可选安装flash7zIE11。

包含截至2015.1.5所有更新。

从硬盘启动

重新启动计算机

二、如何集成PE

1、配置easyboot文件

(1)启动菜单画面制作

Easyboot支持图片菜单,因此我先用photoshop做好一张bmp格式的800x60016位图并放到easyboot\disk1\ezboot下,重命名为BACK.bmp替换原有的文件(示例仅作参考)

随后将easyboot界面中的选项-配置改为下图

(2)对菜单项功能进行配置

在菜单条栏里勾选使用图像文本并对一位置画框(根据位置注意美观即可)

随后在右边菜单栏里写上命令:

runpe1.iso

其余3个pe类似。

命令类似。

(3)对菜单条和快捷键进行配置,并将菜单条1设置为缺省

 

2、放置pe.iso文件至指定位置

将4个pe分别重命名为pe1,pe2,pe3,pe4。

放到easyboot\disk1\ezboot下

 

3、对【7】从硬盘启动:

命令为:

boot80

对【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的名称为:

Win764位SBS版(基于WES7x64)

第二个wim的名称为:

Windows8.1ProUpdate1x64

Step4:

新建记事本写入如下命令保存为.bat

@echooff

titleWindowsEmbeddedStandard7与windows8.1专业版update1系统整合

echo开始整合

pause

imagex/exporte:

\install-1.wim1e:

\install.wim/compressmaximum

imagex/infoe:

\install.wim1"Win764位SBS版(基于WES7x64)""WindowsEmbeddedStandard764位"

echo"WindowsEmbeddedStandard764位"添加完成

imagex/exporte:

\install-2.wim1e:

\install.wim/compressmaximum

imagex/infoe:

\install.wim2"Windows8.1ProUpdate1x64""Windows8.1专业版Update164位"

echo"Windows8.1专业版Update164位"添加完成整合完毕

pause

截图如下:

注:

代码说明

imagex/infoe:

\install.wim1"Win764位SBS版(基于WES7x64)""WindowsEmbeddedStandard764位"

这句的命令就是把wim文件里的第1映像 命名为WindowsEmbeddedStandard764位

Step5:

在E盘根目录会产生一个install.wim文件。

里建议使用NT6.x快捷安装器检测,两个镜像整齐排列在编辑完的wim中则表示系统整合成功。

Step6:

使用ESD-WIM互转工具,输入E:

/install.wim,回车,选择2运行。

此步需要较长时间请耐心等待。

Step7:

用软碟通将windows8.1专业版update1的镜像打开,删除其中的install.wim文件;提取ei.cfg文件至桌面并删除原ei.cfg文件(都在sources目录下)

用记事本打开ei.cfg文件,按下图修改并保存

将制作好的合盘install.esd和新的ei.cfg文件重新添加至镜像中,保存生成新的镜像

 

Step8:

将新镜像重命名为w1.iso,放在easyboot\disk1\ezboot下

Step9,在easyboot中修改【5】的命令为:

runw1.iso

四、如何定制win7旗舰版系统

此步借鉴了风之起灵大神的《Windows7封装教程之wim脱机映像定制》,详细步骤如下:

最后将新镜像重命名为w2.iso,位置同上,命令为runw2.iso

感谢原文作者风之起灵。

【Windows7封装教程之wim脱机映像定制】集成ie9补丁驱动软件

本文主要参考小明的懒人版win7的制作方式

本方法与比较流行的封装方法不同,不需要安装一个原版系统进行联机处理,只需对install.wim进行脱机处理,达到定制的目的。

本方法的目的:

集成IE9、系统更新和DP驱动包

集成运行库、万能驱动助理(e驱动)和flashplayer

集成各种常用软件

那么——开始吧!

准备工作:

所需工具:

GImageX、UtraISO、虚拟机

所需资源:

原版镜像、万能驱动助理(e驱动)、FlashPlayer、运行库、WindowsLoader等

先从原版镜像中提取install.wim,用gimagex的拆分功能,将旗舰版单独拆分到D盘根目录。

(也可以用命令:

imagex/exportG:

\sources\install.wim4D:

\install.wim,其中4为64位旗舰版的编号)

我们以64位win7旗舰版为例。

【一、为原版windows7映像集成IE9】

我们首先要提取提取IE9资源。

在D盘新建一个文件夹IE9,从微软官网下载IE9,并重命名成IE9.exe放进去。

地址:

新建D:

\IE9目录备用

运行cmd,输入以下命令(注意最后的/x后的符号是冒号和一个点):

D:

CDIE9

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下,内容如下:

@ECHOOFF

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下,内容:

@ECHOOFF

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目录下,内容:

@echooff

echo正在解压驱动包,稍候……

start/wait%windir%\Tools\WanDrv6_Win7.x64_6.0.2014.0322\[Win7.x64]WanDrv6.exe–deploy

EXIT

注意:

WanDrv(x64).exe后空格加-deploy参数不能漏。

同样的,将directx,vc,flashplayer等的安装程序放在Tools目录下。

编辑一个64Tools.cmd,也放在Tools目录下,示例:

@echooff

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

AdobeFlashPlayer:

主程序为官方的安装包,参数为-install

如此,配合【三】中的映像修改,便使deploy.cmd在系统部署前后,通过64Drive.cmd和64Tools.cmd分辨调用了e驱动和运行库的安装、自动激活工具。

【六、首次进入桌面后调用软件安装程序】

CC提醒我要在首次进入桌面后安装软件,我们这样做:

通过微软官方的WAIK帮助文档的方法稍微复杂,我们这里通过在开始菜单的启动目录下添加soft.lnk,来达到我们进入桌面后调用软件安装的目的。

将软件安装程序放在$OEM$\$1\Soft目录下,同时编辑Soft.cmd(和Tools类似),示例:

@echooff

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/imcmd.exe”代替,更彻底,直接结束cmd进程,关闭所有cmd窗口。

继续在$OEM$\$1目录下建立文件夹

可以cmd中输入命令:

MD"D:

\$OEM$\$1\Users\Default\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup"

然后我们再这个目录下新建一个快捷方式

对象位置为:

%systemdrive%\soft\soft.cmd

命名为soft.lnk

如图:

(注意,此步可能无法成功,解决方法是在实机内系统盘指定位置创建soft.cmd)

如此,就达到了我们在进入桌面后调用软件的自动安装。

特别的,由于这个批处理不是管理员身份运行的,与产生一些文件的残留,我们可以在

D:

\$OEM$\$1\Users\Default\Desktop下放一个批处理“删除残留.cmd",软件安装完成后,右键管理员身份运行来删除文件残留,内容:

@echooff

DEL/Q/S"D:

\$OEM$\$1\Users\Default\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\soft.lnk"

DEL/Q/S"%userprofile%\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\soft.lnk"

DEL/Q/S"D:

\$OEM$\$1\Users\Default\Desktop\除残留.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.bind:

\easyboot\disk1d:

\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

按上图配置

LinuxISO/OtherGrub4dos引导该iso启动。

先勾选下方引导方式并选好iso文件,再配置上面的格式。

注:

由于u盘使用NTFS格式,故无法支持UEFI启动。

误区警示:

1、使用软碟通直接制作将会失败,因为软碟通默认将u盘格式化成FAT32,不能支持大于4G的单文件写入

2、即使使用软碟通先写入easyboot的引导也无法成功,总是提示设备忙。

猜想原因是软碟通对easyboot的支持不完善

3、上面采用的方法实质上是一种妥协的方法,是让grub4dos引导easyboot的引导ezboot启动,ezboot再引导easyboot菜单启动,或许反而会增强兼容性。

U盘在实体机BIOS下测试成功,UEFI下能否启动未知。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

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

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