社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1477阅读
  • 0回复

[教程]精简版windows系统安装盘制作步骤

楼层直达
级别: 光盘初级
发帖
425
飞翔币
666
威望
123
飞扬币
987
信誉值
0


精简版windows系统安装盘制作步骤(精品)
一。软件准备

1.最核心的3个软件nlite(0.99以后)、Easyboot(5.02以后,必须中文破解版)、
VMware(Virtual PC也可以)。

nlite用来对windows(Win2000、WinXP、Win2003都支持)安装文件进行精简,

Easyboot用来生成可以多重启动的iso镜像
(nlite也可以生成iso镜像,但不能做多重启动,所以不用)

VMware用来对生成的iso进行测试,一方面测试多重启动菜单是否有效,
另一方面测试精简后的windows的安装和使用情况。

注意!安装nlite之前,需要安装.netframework!
2.可选的程序有Winimage,Daemon
Tool等。
3.另外,还需要准备一些相关的文件:
back.bmp,多重启动菜单的背景图片,640×480,256色,备用;

smartdrv.exe,硬盘安装需要它,随便从某个dos启动盘上就可以找到,备用;

imegen.chm(建一个空文件即可),精简版的windows安装时经常会提示这个文件找不到setup_w.bm_,安装程序的背景图片(classic
install才有),分辨率为640×480,win2000只能使用256色的图片,winxp可以使用24位色的图片。

然后运行命令makecab,将其压缩为setup_w.bm_备用;

oemlogo.bm_和oeminfo.in_,系统属性上的oem信息,可以自己找这样的文件,
然后makecab压缩备用;

w2k.bat、wxp.bat和w2003.bat,Easyboot的resource目录下可以找到,注意要进行编辑在这几个.bat文件中都添加"COPY
i386\C_936.NL*"和"COPY i386\winnt.sif"两
行(不包括引号),其中winnt.sif是自动安装所需要的文件Hotfix补丁,收集相关的windows补丁,备用。

二。制作多重启动菜单

制作系统安装盘,我们可以首先建立一个仅包括多重启动菜单的iso镜像及其相关目录,作为系统安装盘的骨架。

选择一个有2G以上空间的分区,建立一个目录,目录名随意,为叙述方便,我们就命名为iso。iso目录下的文件结构如下:
iso

|--Boot
| loader.bin,从Easyboot的disk1目录下找到;
|
bootmenu.ezb,从Easyboot的disk1目录找到,自己随意改名;
|
win2000.bin,winxp.bin或win2003.bin,从Easyboot的disk1目录找到w2ksect.bin
| ?
复制后分别改名备用即可(这几个文件名可以自己取)。
| back.bmp,自备,或者用Easyboot自带的图片,
|
setup98.img,安装win98的镜像,从Easyboot的disk1目录找到,
|
然后就是启动菜单中涉及的img文件和ima文件,这些镜像文件大家就自己收集吧。

|--windows标识文件,Win2000需要bootfont.bin、CDROM_IP.5、CDROM_NT.5、
| ? ? ? ? ?
? CDROMSP4.TST
| ? Winxp需要bootfont.bin、WIN51、WIN51IP、WIN51IP.SP1、
| ? ?
? ? ? ? WIN51IP.SP2
| ? ? ? ? ? ? Win2003需要bootfont.bin、WIN51、WIN51IA

|--Win98
| win98的安装目录,如果有win98的话。Easyboot自带的安装98的setup98.img有问题
| ?
? 因为它运行的是win98\oemsetup.exe,
| ? ?
而一般win98安装程序为setup.exe,所以可以用winimage打开setup98.img,将
| ? ?
autoexec.bat里面的oemsetup.exe改为setup.exe,
| ? ? 或者将win98的安装程序改名为oemsetup.exe
……
|--SP
| Hotfix目录,将需要安装的系统补丁都放在这里面,系统安装时会自动安装这些补丁的,不用手动安装。
|--XPCN

| ? WinXP安装目录,可以改名,但应该保持4个字母(或数字),最好大写,而且不
| ? 要以数字开头!
|--Windows
2000和Windows 2003的目录跟WinXP一样的要求。
|--其它目录随意

运行Easyboot,打开bootmenu.ezb菜单文件,然后就可以进行编辑了,可以把别人做的
菜单文件复制过来,再进行修改。

设置背景,添加文字,添加、删除菜单条都很方便,一看便会,需要提示几点:
1.菜单的前景色和背景色一样的话,就没有背景了。

2.菜单条可以执行的命令有run *.img, run *.ima, run *.ezb(跳转到另一个菜单文件
,做多重菜单时用到,设置某个菜单为主菜单,将其它菜单设置为子菜单即可,无需特殊设置),boot 80 (从硬盘启动), boot 0
(从软盘启动),reboot (重启)
3.每个菜单条都必须设置快捷键,不然无法运行!

4.菜单条的快捷键只能是字母和数字,其它的快捷键(如Esc)只能通过功能键来设置。

三。用nlite精简windows系统安装文件


? 以WinXP为例说明。

1.在iso目录下建立目录XPCN,将i386目录、win51、win51IP、win51ip.sp1、win51ip. sp2拷贝至XPCN目录下

2.运行nlite,选择XPCN这个目录,nlite会自动扫描安装文件,并识别版本,下一步,nlite会让你指定SP升级程序(用来整合sp补丁包),还有制作iso的按钮都不要理,直接next

(最好直接使用已经集成sp的版本进行精简,不推荐在这里整合)
然后就是关键的选择系统组件的页面了,自己选吧!

下一页是设置例外的文件,就是在删除的文件中需要特别保留的文件,以及在保留的文件中需要删除的文件。。。

下一页就是自动安装的设置,计算机类型应该是选择Auto

再下面是插入driver和hotfix的页面,插入driver这种事还是等你制作系统盘有经验以后再做吧。。。问题比较多

插入hotfix就随意了,反正easyboot能保证系统自己安装iso\SP下的补丁。。。。
最后是几个选项,自己斟酌,我觉得OEM
branding可以选,就是添加nlite的oem信息,那样可以在系统属性里面查看删除的组件列表
再next,让它精简文件,然后finish就可以了


四。制作多重系统安装盘镜像

从上面制作winxp的过程继续。。。

1.将smartdrv.exe、imegen.chm、setup_w.bm_、oemlogo.bm_、oeminfo.in_拷贝至iso\XPCN\i386\

2.将wxp.bat拷贝至iso\XPCN目录,并运行。

3.打开Easyboot,点击“工具”-“文本替换”,选择iso\Boot\winxp.bin,寻找文本 “i386”,
替换文本为“XPCN”(注意大小写要正确)
4.类似的,将iso\XPCN\setupldr.bin中的“i386”替换为"XPCN"

5.用记事本打开iso\XPCN\txtsetup.sif,查找“setupsource”,将SetupSourcePath =
"\"改为SetupSourcePath = "\XPCN\"

6.在Easyboot中选择“制作iso”,钩选“优化光盘文件”,就是同样的文件只复制一次注意确保光盘文件目录为iso,引导文件为iso\boot\loader.bin

其它选项自选。。。
7.点击“制作”,稍候片刻……?
? OK!系统安装盘生成完毕了。。。
但是,还没完呢,看下面:


五。测试安装盘镜像
现在要用到Vmware了,同样以winxp安装盘为例说明。
VMware安装完毕后重启,新建一个虚拟机,
要选择自定义模式,操作系统就选择Windows XP Professional,建立虚拟硬盘(类型为IDE) 建立一个2g的虚拟硬盘就可以了
。然后设置虚拟机的光驱,设为“使用iso镜像”,指定做好的系统安装盘就可以了。

启动虚拟机,按F2进cmos设置,将boot的顺序改为cdrom第一,HDD0第二 ,重启(ctrl+alt+Insert),应该就可以看见启动菜单了

先测试菜单上各条目是否可以正常启动,
然后就是安装Windows XP了。
中间可能会碰到安装程序停止,给出错误提示的情况,酌情处理。

实在不行就删掉XPCN目录,重新来过。。。。

六。忠告
1。精简windows 2000组件时不要去掉Windows
Time这个服务,否则导致安装停止
(10多次精简、制作、安装得出的结论)

这两天郁闷的发现,新版的nlite已经发现这个问题,不能再精简这个服务了。。。
2。精简windows XP组件时不要去掉Performance
Logs and Alerts这个组件
3。精简windows XP
sp2时,有个选项是最大未完成的TCP/IP连接数,请注意nlite各个版本对0的理解的不同。
大概是在nlite
0。993版本里,0表示无限制,而0。994版本0表示0个连接数结果设置0不能上网。。。