|
|
昨天成功实现7z封装系统,特别发贴记念
第1步,系统封装
封装方法与用Ghost封装无二,工具采用E驱动5.22+ES3,相应工具请到IT天空去下。
只是要注意目前EII不支持7z封装的系统,因此E驱动要放在部署前,其它程序建议也放在部署前。同时,因为系统最终要用7z压缩,因此Program Files文件夹下的一些大型软件就不再压缩。
红色框住部分需要选中,不要修改按默认即可,否则系统不能正确安装。如果取消了,需要下载离线注入SRS驱动_并删除离线系统驱动1.0.5.rar,手工打SRS驱动。特别注意EII不支持7z装系统
第2步,压缩系统文件
VMware7.14虚拟机封装好系统后,通过映射虚拟磁盘,将虚拟机的C盘虚拟到实体系统。然后打开“工具”-->文件夹选项-->查看,显示所有文件和文件夹(包括系统文件及文件夹)。接下来用7zip选择最大压缩率压缩Documents and Settings、Program Files、Sysprep、Windows共四个文件夹及根目录下的AUTOEXEC.BAT、boot.ini、bootfont.bin.bak、CONFIG.SYS、IO.SYS、MSDOS.SYS、NTDETECT.COM、NTLDR、NTLDR_BAK等文件,需注意不要将pagefile.sys(虚拟内存文件)圈进去了。注意,如果不想每月封装一次,可以将sysprep文件夹下的程序文件及E驱动删除后再压缩。如果硬盘装有DOS工具箱或是PE系统可同时用7z打包
用Easy7z将压缩好的系统例xp.7z转换为.exe文件,路径为默认C盘但可选择。如果不喜欢.exe或是怕被病毒破坏,可以不转换,也可以在压缩时加上密码。
建议用7z打包后再测试一下系统有没有问题,如果有少许瑕庛可以用ES3修改一下,用修改后的EsSets.es3替代.\WINDOWS\ES3\下的同名文件。最好是用一个文本文件记录一下需要在布署中安装的程序及文件名,包括参数。虽然可以通过ES3修改,但记比不记好。E3修改方法可以到IT天空找置顶贴。
如果要在进入桌面时安装软件,可以建一个类似下面的批处理放在C盘根目录下,需特别注意要放入封装任务中。
@echo off
title 正在安装软件
color 3f
cls
echo. 系统正在安装软件,请稍候.......
cd c:\soft
start SPlayer_3.7_NoAD.exe
echo. 已经安装完成,按回车退出
pause
del/s/q c:\install.bat
rd/f/q c:\soft
exit
还原
第1步,分区或准备一个需要安装的分区
第2步,转换系统引导方式
有很多种方法,可以用BOOTICE来转换,也可以将附件
安装XP引导.7z
(59.52 KB, 下载次数: 87)
解压,执行其中的批处理文件。
第3步,将系统文件解压到需要安装的分区
第4步,放入E驱动及从sysprep中删除的程序
注意:程序文件名需与封装时的文件名相同,同时需注意静默参数是否相同,如果有一项不同,不会执行
第5步,如果有设定在进入系统后安装软件,将这些软件放入适当的位置,按批处理文件及其它软件里的路径而定,也可以放好后反过来修改批处理文件。参考上面
第6步,仔细检查是否有误
第7步,启动安装
就这么简单,关键在于第2步,很多人不会转换系统引导方式,因此装好的系统不能启动。
如果想做得傻瓜一点,可以将上面的步骤做成批处理或是打包成一个EXE单文件。
[ 本帖最后由 joy7501 于 2011-12-17 21:09 编辑 ] |
|