分享

详解:用imagex封装xp/vista/server2008 x86/x64 的6合1安...

 木秀-- 2012-02-15

    我曾写过用imagex6001封装的 xp/vista/server2008 x86/x64 的6合1安装盘制法(见: http://www./?p=132 )其中过程偏约,适合对imagex和vista封装有一定了解的人. 先看效果:

可以直接以vista的方式安装并引导XP,其间还可以载入驱动

我最后加了两个版本的Winpe2.0做出来4.2G的安装盘,刚好够刻在一张DVD上,很多网友留言和email询问该盘的下载,不过由于很大,网络传输不方便,今天写个”用imagex6001封装 xp/vista/server2008 x86/x64 的6合1安装盘”的详细步骤.

0 准备工作,建议安装VM,准备好带imagex的Winpe2.0启动碟.可用我的 下载x86/x64 二和一的 WinPE2.0

1 XP SP3纯净版
下载,在虚拟机中安装原版XP SP3到第一个分区,默认C:盘, 做好封装准备 见 “用Ghost封装万能通用Windows XP映像” .

关闭虚拟xp,换我的Winpe2.0启动碟,启动进入32位的Winpe2.0

运行
imagex /flags “ServerStandard” /compress max /capture c: c:myxp.wim “安装 Windows XP Professinal SP3″  “该版本为Windows XP Professinal SP3纯净版”

这是的镜像还在虚拟机中,把虚拟机c:myxp.wim拷贝到母机 D:myxp.wim

2 XP 你喜欢的任意Ghost版本 (此步骤可选)
比如可以用深度的Ghost XP, 用Ghost Explorer提取其镜像文件到c:xp

运行
imagex /flags “ServerStandard” /compress max /capture c:XP D:sdxp.wim “安装 Windows XP Professinal SP3 深度版”  “该版本集成了一些常用软件”

****************建议***********************
用Vlite分别对vista/server2008 x86/x64 进项精简,推荐只去掉“打印机驱动”和“自然语言”2项,这样得到镜像几乎不损失功能,而且大小保持较好。
******************************************

3 下载Vista SP1 x86原版,用虚拟光驱加载到X:盘
运行
imagex /export x:sourcesinstall.wim 4  d:vx86.wim “Vista Ultimate x86″
Imagex /INFO d:vx86.wim 1 “Vista Ultimate x86″ “Vista Ultimate x86″ /flags “ServerDatacenter”

4 下载Vista SP1 x64原版,用虚拟光驱加载到X:盘
运行
imagex /export x:sourcesinstall.wim 4  d:vx64.wim “Vista Ultimate x64″
Imagex /INFO d:vx64.wim 1 “Vista Ultimate x64″ “Vista Ultimate x64″ /flags “ServerDatacenter”

5 下载Server 2008 x86原版,用虚拟光驱加载到X:盘
运行
imagex /export x:sourcesinstall.wim 2  d:sx86.wim “Server 2008 x86″

6 下载Server 2008 x64原版,用虚拟光驱加载到X:盘
运行
imagex /export x:sourcesinstall.wim 2  d:sx64.wim “Server 2008 x64″

好了,镜像准备完毕,把D:myxp.wim改为d:install.wim
运行
imagex /export d:sdxp.wim 1 d:install.wim “安装 Windows XP Professinal SP3 深度版”

imagex /export d:vx86.wim 1 d:install.wim “Vista Ultimate x86″

imagex /export d:vx64.wim 1 d:install.wim “Vista Ultimate x64″

imagex /export d:sx86.wim 1 d:install.wim “Server 2008 x86″

imagex /export d:sx64.wim 1 d:install.wim “Server 2008 x64″

用UltraISO打开32位的windows server 2008 安装镜像,用刚生成install.wim替换原来的,保存即可。

如果你是实用主义者,用imagex6001封装的 xp/vista/server2008 x86/x64 的6合1安装盘就做好了,安装的系统都是可用的,但是还有可以改进的地方。

以下建议均为非必须的,只是为了使安装更完美
**********************建议*******************
1 安装XP结束后会提示Windows 安装出现错误(其实已经安装成功了),追求完美主义者可以修改sourceszh-cn下的setup.exe.mui的对应字符串,这样就有如下效果了。(注意展开boot.wim,修改对应sourceszh-cn下的setup.exe.mui)

好了,点击确定后XP就安装成功了,重起一次后可以正常引导。

2 安装xp的时候会弹出ServerStandard的安装协议,可以修改安装盘sourceslicense下对应的license.rtf文件,用word打开,把XP的粘贴上去,安装时就会变成XP的了。

3 同理对于vista,用vista的license修改ServerDatacenter的license.rtf。

4 看一下,安装文件还不到4.3G吧?刻DVD别浪费了,把x86/x64 二和一的 WinPE2.0加进取吧。

提取WinPE2.0光盘下winpe文件夹到你的安装盘根目录。修改光盘的bcd文件.
比如
set bcd_path=e:cdcd
bcdedit /store %bcd_path%
bcdedit /store %bcd_path% /timeout 30
bcdedit /store %bcd_path% /set {globalsettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootloadersettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootmgr} locale zh-CN
bcdedit /store %bcd_path% /set {default} locale zh-CN
bcdedit /store %bcd_path% /set {memdiag} locale zh-CN
bcdedit /store %bcd_path% /set {default} description “安装 Windows”
bcdedit /store %bcd_path% /copy {default} /d “启动 32位 Windows PE”
bcdedit /store %bcd_path% /copy {default} /d “启动 64位 Windows PE”

set opt_guid={7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store %bcd_path% /set %winpe_guid% device ramdisk=[boot]winpewinpe_x86.wim,%opt_guid%
bcdedit /store %bcd_path% /set %winpe_guid% osdevice ramdisk=[boot]winpewinpe_x86.wim,%opt_guid%
bcdedit /store %bcd_path% /displayorder %winpe_guid% -addlast

bcdedit /store %bcd_path% /set %winpe_guid% device ramdisk=[boot]winpewinpe_x64.wim,%opt_guid%
bcdedit /store %bcd_path% /set %winpe_guid% osdevice ramdisk=[boot]winpewinpe_x64.wim,%opt_guid%
bcdedit /store %bcd_path% /displayorder %winpe_guid% -addlast

%winpe_guid%是你得到的启动入口

5 用easyboot再加工一下吧

另外,建议用imagex /export而不用 /append 这样你可以很方便的对单个镜像进行操作,比如加入OEM证书到vista的system32下面,安装vista后可以实现自动激活(机子支持的话).

好了,可以刻碟了.
--------------------------------------------
以下建议均为非必须的,只是为了使安装更完美
**********************建议*******************
1 安装XP结束后会提示Windows 安装出现错误(其实已经安装成功了),追求完美主义者可以修改sourceszh-cn下的setup.exe.mui的对应字符串,这样就有如下效果了。(注意展开boot.wim,修改对应sourceszh-cn下的)
setup.exe.mui用什么打开?
用记事本是乱码
用资源编辑器,EXECOPE,PEEXPLORER,RESHACKER之类的都可以
..................................................
我把vista 64和32整合到一起,但安装完64位后重启,总说BCD有问题,进不了系统,博主见到过这样子吗?
 
x86 和 x64的引导信息一样的,bcd文件应该不会有关系的

忘了说了,我的安装环境是PXE引导winpe1.x 32位的镜像,然后在PE命令行环境中,直接运行网络共享文件夹里的系统安装文件(sourcessetup.exe),装64位系统的话,在复制完文件第一次重启时就会报BCD问题,而32位系统安装没问题。

如果直接把安装文件刻成安装光盘的话,32、64位系统安装都没问题,实在很不解 。。。

另外试了win7和server2008,同样的做法,win7都OK,而server2008和vista一样的问题,就是64位PX网络E共享安装有问题,刻成安装盘则没有。

可能是盘符的问题
.........................................

imagex哪里能下载
waik自带,也可以google
............................
“下载,在虚拟机中安装原版XP SP3到第一个分区,默认C:盘, 做好封装准备 见 “用Ghost封装万能通用Windows XP映像” .关闭虚拟xp,换我的Winpe2.0启动碟,启动进入32位的Winpe2.0” 关于这名话,我想请教几个问题:1.你所说的用WINPE2.0封装的XP系统是主机的系统还是虚拟机的XP系统?2.既然虚拟机已关闭,怎能用启启动盘封装?能在这方面说细点吗?3.如何修改“setup.exe.mui”,能给出一些参数吗?
是虚拟机的XP系统,用本机的也行,执行封装准备–〉关机在启动时就可以捕获镜像。setup.exe.mui是改字符串说明,我记不清楚了,你浏览一下,比较好找的,不改也可以的。祝您成功[smile]
........................

我用 nlite 精简了 XP SP3 系统并用这个精简后的安装盘安装了 XP 系统并美化了这个系统后进行了系统封装。

下面请教以下几个问题:

1 如何让封装后的系统使用 XP SP3 原版安装盘的那个安装画面? DOS 方式下安装。
   如果不行,没别的方法了?前提的这个系统是已经 nlite 后安装过的系统了。

2 能否用 Win 7 7600 的安装盘,通过替换 install.wim 文件来实现安装 XP SP3 封装版的系统?
   注意:只要XP系统,不合集其它系统进来。
   如果不行,那是不是只能用龙的系统或 Win 2008 的系统盘来搞?

其实我只想要两个结果:

1 希望可以用 Windows 原版的安装画面来安装封装后的系统,而不是封装系统后用那个简陋的安装画面来部署系统。

2 希望可以利用 Win 7 7600 的安装盘通过替换 install.wim 文件的方法来实现恢复封装后的 XP 系统
如果有方法解决以上问题,请尽量详细赐教,希望不要一句两句一带而过,最好有视频或图文详细教程。
1 封装后的系统不能使用XP SP3 原版安装盘的那个安装画面,因为构架是基于Win7的(WinPE2.X或3.0引导的)
2 “利用 Win 7 7600 的安装盘通过替换 install.wim 文件的方法来实现恢复封装后的 XP 系统”的方法和
http://www./?p=139 里面介绍的完全一样, 您按照步骤做就可以啦
..............................................
其实就是修改字符串,安装完成后提示”安装错误”,改成你想要的就行了,具体的在1033 2056之类的下面,这个真的不记得了
........................................
你好,我想做一个win7+WS2k8+R2+Vista的合集,把对应版本都加到install.wim里面,用win7做母盘,覆盖掉install.wim,许可协议加进去,改了ei.cfg,但是光盘启动安装程序的时候卡在了【安装程序正在启动】这里,不知道是boot.wim不行,还是缺少什么文件,请wingwy指导下,谢谢
你好,我这个做得很早了,vista和2008可以,win7和2008r2也可以,相信你也尝试过这两种,网上也有成品。但是把他们4个合到一起就不知道行不行了,也没见过网上有人搞过这个,你可以google看看有人做过没。
.........................................
您好,我照着您的方法在Win7 RTM的架构上做了一个XP和Win7二合一的光盘,用VM测试,安装的时候都差不多,但装完XP重启的时候提示找不到bootmgr,然后挂载它的vmdk虚拟硬盘的时候发现系统自动生成了一个100M的分区,里面占了大约14M的空间,可是打开却什么也看不到。我估计bootmgr的问题就是这个100M分区弄出来的。难道只能用Windows Server 2008的光盘做吗?
那个100多M的分区是win7创件的,估计用来引导xp有问题。vista/2008时代就不这样,我也只尝试了这两个,win7没试过
我想再追问几个问题……换Server 2008的光盘继续做以后,XP里面什么软件也没装搞出来的install.wim就有4.5G,而且挂在真机上安装程序死机,挂在虚拟机上提示找不到可用的安装映像。后来我把myxp.wim单独作为install.wim再试,文件复制完,重启,提示C:\boot.ini非法,从C:\WINDOWS启动(这样的情况出现4,5次了,换过几台电脑都一样),然后就没动静了,或者是蓝屏,或者是安装了几分钟后提示Windows没有安装好。再看虚拟机磁盘里面,没有boot.ini,而是一个boot.in_的文件。似乎XP的wim文件用安装程序一恢复就不是原来的样子了。您做的这张光盘装XP能一直顺利进入用户界面吗?如果能,请您把myxp.wim传到网上,我想好好研究一下,谢谢!
不会这么大的,你最好新建一个wim文件,而不是叠加在2008的install.wim上。像我说的,最好用先用ghost explorer提取其他ghost版的xp的gho文件中的所有文件在用imagex打包。一半就600-700m。重启后确实会提示重启C:\boot.ini非法,然后再重启一次正常进入windows(vm测试)。我那个早就没了,当时做了就没传。
您好,我照您的思路又重新来了一遍,花了很长的时间测试,结果还是发现不兼容,用Vista光盘做出来的安装Win7出错,反过来也一样。我想找一条别的路,就是用NT6硬盘安装器直接把WIM释放到硬盘上,这个我在搞VHD系统的时候已经很熟悉了。现在我想改一下光盘的boot.wim,用NT6硬盘安装器替换掉原来的setup.exe,这样从光盘启动的时候就也能用了。您对PE研究挺深入的,恳请帮个忙!谢了!
你好,你不是要搞xp吗?怎么说“用Vista光盘做出来的安装Win7出错?”用NT6硬盘安装器替换掉原来的setup.exe直接展开wim文件就可以了。
是这样的。因为我感觉把xp的wim加到install.wim里太有难度,就先不管xp了,用Vista光盘做母盘添加了一个Win7的镜像进去,结果在虚拟机上测试时,原来的Vista安装成功了,但Win7安装出错。反过来,用Win7做母盘,添加进去的Vista也安装不成功。后来我按您的步骤把光盘里的setup.exe全部换成了NT6硬盘安装器,展开文件过程中竟然没有报错,但一重启就发现问题了,它只是简单的展开文件,没有添加引导。呵呵,我继续探索去吧~感谢您的指导!
呵呵,您言重了,指导谈不上,我也是菜鸟弄着玩。2008和vista可以通用。我估计因为他们内核都是nt6.0,现在win7和2008r2是nt6.1了,所以可能有点问题。至于xp,我当初直接用深度的ghost版xp,用imagex一抓就成了,估计和xp的封包也有关系。我记得当初xp的封包要用到老版本的longhorn时代的一个HAL文件来识别硬件,新版本反而不行。至于引导,imagex展开封包的xp的时候也是有boot.ini,第一次重启提示boot.ini非法证明启动方式还是nt52,然后重启一次就修复了。所以我觉得你说的xp的问题不在引导上,而在封包上。
...............................
 ===============================================================

这是我用imagex6001封装的 xp/vista/server2008 x86/x64 的6合1安装盘.

XP封装前的准备和封装ghost版本一样,抓的镜像注意/flags
直接像vista那样安装,安装完成后XP没有引导问题.

注意修改setup.exe.mui文件,安装xp就好看了[smile],

比较好的是,x64的系统可以直接在32位机器上安装,跟本不用拷贝bootmgr编辑bcd文件.

另外,vista和server2008各个版本和在一起1张DVD可以装下.

=================================================== 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多