《安装版修改教程》由会员分享,可在线阅读,更多相关《安装版修改教程(8页珍藏版)》请在金锄头文库上搜索。
1、安装版修改教程安装版修改教程首先我们要准备一下各项需要用到的工具, “工欲善其事,必先利其器”嘛 1、 Eastboot(DOS 下的启动菜单制作工具) 2、 Autoplay menu Builder(WINDOWS 下的启动菜单制作工具) 3、 ResHacker 4、 NLite(封装工具) 5、 UItraISO 6、 VMware workstation 虚拟机 7、 新萝卜家园急速安装版 3.2 系统盘 还有其他的一些小工具,我们在用到的时候在细述,下面我们开始工作: 首先我们要安装 Eastboot,安装好之后我们进入安装目录下会看到三个文件夹分别是:disk1、ISO、reso
2、urce。 我们打开文件夹 disk1,会发现 ezboot 文件夹。好,我们现在用UItraISO 打开“新萝卜家园急速安装版 3.2 系统盘”的镜像文件,然后把以下四个文件复制到 disk1 目录下:I386 文件夹、WIN51IP、WIN51、WIN51IP.SP3。 修改系统安装画面、OEM 信息和图片 如果你想修改系统安装画面、OEM 信息和图片,那么需要进行以下几项工作,以下几个文件都在 I386 文件夹下,I386 文件夹下的WINNTBBU.DLL 这个 DLL 可以更改系统安装时的图片。 用 Resource Hacke 打开 WINNTBBU.DLL 双击 “位图”-103
3、-删除 1033右击 2052 替换成你自己准备的图片。注意图片格式是.BMP 格式的点击“操作”添加一个新资源,资源名称填 103,资源语言填 1033。修改好后另存,然后替换 I386 下面那个 WINNTBBU.DLL 就可以了。 OEMINFO.IN_这个文件记录着系统信息, 用 winrar 打开,把里面的内容改成你想要的。 看看我的: 改好后把文档保存到 D 盘根目录,然后 cmd 运行以下命令进行 CAB压缩:makecab d:oeminfo.ini d:OEMINFO.IN_ 压缩好后,用 D 盘下新生成的 OEMINFO.IN_文件替换 I386 文件下的那个源文件。 oe
4、mlogo.bm_这个文件中的图片是 OEM 图标。 你可以做一个自己的图标,大小为 160x120,做好图标后,保存成BMP 格式图标名为 oemlogo.bmp,存在 D 盘,同样运行以下命令进行CAB 压缩:makecab d:oemlogo.bmp d:oemlogo.bm_ 压缩完后,替换原 I386 下的文件。 集成驱动安装 集成驱动安装,这里使用的【倩女阁楼 V2】作者的方法,感觉比较易懂易操作些,首先下载 DriverFiles.zip(下载地址:http:/www.msfn.org/staff/Alanoll/DriverFiles.zip) 。下载完成后先不要解压,在 di
5、sk1 文件夹下新建一个目录,命名为$OEM$。建好好,把压缩包中的文件全部解压到这个文件夹中, 然后打开 I386 文件夹,找到 winnt.sif 文档,用记事本打开后,在GuiUnattended段中加入下面这段代码: DetachedProgram=“.system32cmd.exe“ Arguments=“/Q /C FOR /F %I IN (%SystemRoot%SYSTEM32$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cm
6、d)“ 保存后,接下来如果需要整合一个万能驱动的话,那就得从网上下载一个万能驱动包了。下载好之后,把驱动包全部解压,在 disk1文件夹下建立一个名为 Drivers 的文件夹放这些解压出来的驱动文件, 然后使用 7z 把 Drivers 文件夹进行压缩。 最后把得到的 Drivers.7z 放入$OEM$文件夹中就可以了。这里记得要把那个没有压缩的 Drivers 文件夹删除掉,忽略这一点你的系统文件肯定在 1G 以上,完成了以上,驱动就整合完毕了。 讲下原理啊,避免有的 XDJM 们还是停留在依葫芦画瓢的阶段上, 原理: 当 Windows 安装程序读取 winnt.sif 的 GuiUn
7、attended 段后,将运行 Drivers.cmd,Drivers.cmd 批处理首先会暂停 Windows 的安装程序,然后执行 WatchDriverSigningPolicy.exe 使 Windows 接受未签名的驱动程序安装,批处理文件会检查是否有压缩后的驱动程序包,如果有,将其解压。然后运行 SetupCopyOEMInf.exe 对$OEM$Drivers 文件夹其下的每个子文件夹进行扫描,并处理所有的.inf 文件(复制指定的.inf 文件到%windir%Inf 中),这样,Windows 在检查硬件设备后将会找到所有的即插即用硬件的驱动程序。然后继续 Windows 的
8、安装进程。由于该动作在 Windows 检查硬件设备之前完成,所以 Windows 可以找到 Drivers 文件夹中的驱动程序。 软件选择安装 这里用到萝卜家园的“软件安装管理器” ,在 disk1 文件夹下新建一个文件夹“常用软件” ,把需要选择安装的程序的安装文件放到里面,每个程序必须在“常用软件”下建立独自的文件夹,比如 360 安全卫士,我们就要在“常用软件”文件夹下新建一个文件夹,譬如“360” ,然后把 360 的安装程序放到里面,其他要安装的文件都如此。 都放好之后,我们把“萝卜家园 软件安装管理器”放到“常用软件“文件夹下。新建一个文本文档,重新命名为“APPCFG.INI”
9、这是软件安装管理器的配置文件,我会在后面上传一个,大家打开看看就自动如何更改和书写了。 萝卜家园软件安装器及配置文件.rar (658 K) 下载次数:353 最后我们要封装系统,增减系统的一些功能,我们用 NLite 来完成封装,具体的封装步骤,小锋做了很好比较容易理解的教程,我就不再多言了,如果全部要我打上来一是浪费资源,呵呵,而是我很累啊,而且小锋的是视频,看着比我的文字材料舒坦嘛,呵呵,教程献上: http:/ 大家注意封装的时候我们只需要完成下面几个项目:“组件” “无人值守” “选项” “优化调整”里面的设置,因为我们这个版本是 SP3的,所以不需要打 SP3 的补丁了,第一步就省
10、略了, “驱动“我们已经在前面的工作中集成过了就可以省略了,另外封装完毕之后,我希望大家不要用 NLite 来生成 ISO 文件,用 EZBOOT 感觉快一些,而且我用 NLite 封装生成 ISO 文件之后在 DOS 下启动没用启动菜单,直接就进入安装了,可是我用 EZBOOT 制作 ISO 文件却有 DOS 下的启动菜单,这点我还没用搞明白,希望可以有达人帮我解释一下。 最后我们生成 ISO 文件 在虚拟机下加载安装测试。 制作 DOS 及 windows 下启动菜单 关于 DOS 的启动菜单制作(EZBOOT)和 windows 下的启动菜单制作(autoplay)我就不细讲了,大家可以
11、看看论坛里面的资料,我推荐这几个都是我感觉比较易懂的,这方面的资料比较多而且动动手就能理解了,大家搞系统封装还是要有一些钻研的精神,不可能所有的技术都会分享出来,而且如果大家都等着别人技术共享或是教程出来的话,那只能说我们的技术肯定是停滞不前的,不知道大家觉得呢, http:/ http:/ http:/ 在制作 DOS 下启动菜单项,我们常常需要一些在 DOS 下运行的软件,如 DOS 工具集,瞬间将硬盘分为四个区、WINPE 等等,我们都是需要在 EZBOOT 里加载这些软件的镜像文件,也就是.IMG 文件,大家可以在网上下载: http:/ 现在大家有好的资源都提倡发布出来,利人利己啊
12、然后把这些文件放到 disk1 下面 ezboot 文件夹里, 然后在制作 DOS 下启动菜单的时候加载就可以了,例如图 就写到这里吧,有什么不明白的,或是有什么指正的地方请和我联系: QQ:93888828 讨论群:30021372 E-MAIL: 哎 ,半夜加工终于完成了,希望可以满足大多数坛友的需求,不知道能加精不,呵呵 ,在此谢谢我的宝贝老婆,让我霸占这么久的电脑,只好默默的对着手机游戏,兄弟姐妹们看帖要谢谢我的老婆哦!呵呵 OEMINFO.INIOEMLOGO.BMPOEMLINK.HTMOEMLINK.REGOEMLINKICON.ICO搜索安装盘,如果有上面 5 个文件,就统统删
13、除。然后定位到 i386 目录下的 WINNT.SIF 这个文件,用记事本打开。找到以下字段(我以联想 OEM 版的信息为例):FullName = “Lenovo User“OrgName = “Lenovo (China) Limited“ComputerName = *把 FullName 和 OrgName 改成你需要的个性化信息即可。ComputerName 也可以自定义,或者留空,待安装时会自动生成随机的计算机名。安装版的修改方法安装版修改 WINNT.SIF 和 SYSDM.CP_OEMINFO.IN_和 OEMLOGO.BM_winxp 系统个性化修改 OEM 修改所需文件:i
14、386 目录下:oemlogo.bm_ 系统属性(右击我的电脑属性)中 oem 图像oeminfo.in_ 系统属性中 oem 信息bliss.jp_ 系统安装后的桌面图像文件sysdm.cp_ 系统属性开头信息nlite.in_ 深度系统中精简的包括 ie 主页等信息shdoclc.dll DNS 解析出错时显示的页面winnt.sif 系统安装无人值守定制信息winntbbu.dll 系统安装时的背景图片ntoskrnl.ex_ xp 开机画面 启动画面logonui.exe xp 登陆画面当然具体修改方法,无非就是 winrar 解压,然后替换,或用ResHacker 修改即可后面扩展名
15、带“_”的一般的都是经过压缩的文件,可以用 winrar强行解压,然后替换里面的内容,至于 dll 或都 exe 的文件就可以用 ResHacker 替换其中的内容一、通过修改安装文件的方法、首先要知道需要修改的安装文件:OEMINFO.IN_ OEMLOGO.BM_ winnt.inf 和 sysdm.cp_若是要想修改长时间停留的安装界面,还需修改 winntbbu.dl_文件、oeminfo.in_内容是控制显示系统制造信息和技术支持信息的,OEMLOGO.BM_是控制制造商的 logo 图标的通过对 sysdm.cp_里位图的修改则可以把系统属性的那个计算机的图标换成自己想要显示的图片,对 winntbbu.dl_的修改来修改安装,winnt.inf 是自动安装应答文件,可以用记事本来修改。、用 WinISO 或 winimage 打开系统光盘镜像或是在安装盘的 I386目录下 OEMINFO.IN_ OEMLOGO.BM_ winnt.inf 和 sysdm.cp_四个文件,提取或是复制到别的地方!最好是根目录下,比方说 D 盘根目录,然后在 dos 下,在文件所在目录下运行 EXPAND -R OEMINFO.IN_、EXPAND -R OEMLOGO.BM_和 EXPAND -R winntbbu