Board logo

标题: 怎么制作全自动安装与手动安转WINXP? [打印本页]

作者: crazy_567    时间: 2006-3-8 18:33     标题: 怎么制作全自动安装与手动安转WINXP?

用nlite作的全自动安装XP,

有办法用easyboot,做成手动与自动的菜单吗?
作者: xklshs    时间: 2006-3-8 21:41

[ 转帖]
如何制作一张手动和自动安装的Windows XP SP2安装光盘,为了方便制作和讲解,建立统一目录,假设为d:\xpcd\winxp,此目录为光盘根目录。
1 所需工具:
(1) Windows XP 安装光盘
(2) XP SP2
(3) UltraEdit
(4) Xxcopy
(5) Winrar
2 准备工作:
a)   要下载Windows XP的启动软盘,它的作用是让光盘在启动时能够模拟软盘启动,做到一个软盘对应一个安装文件。大家放心,这里的启动软盘并不是Win98启动软盘,而是Windows XP专用的启动盘,它带有NTFS、SCSI、RAID等驱动,所以完全可以识别NTFS分区。
(这里有个是我做好的WinXP_SP2_CN_PRO版的,只能用在WinXP_SP2_CN_PRO的安装盘上,下载地址:



[url]http://skylzy10.ys168.com/


[/URL]


b)  用Winrar把WinXP_SP2_CN_PRO_BF.rar文件解压到目录中,假设为d:\xpcd\root。
C) 把Windows XP SP2安装光盘里的i386拷贝到d:\xpcd\winxp的根目录下。
3 集成SP2:
     用 “d:\xpsp2.exe -s:d:\xpcd\winxp\i386”命令集成SP2。
4   替换启动盘组文件:
把d:\xpcd\root下面的文件用d:\xpcd\winxp\i386目录下面的文件替换,即把启动软盘组中的文件也替换为集成SP2后的文件。注意:一定不要替换system32中的文件,否则无法安装。
要替换这一大堆文件比较繁琐,可以用xxcopy来做:把下载到的xxcopy放到d:\xpcd下,执行命令“xxcopy d:\xpcd\winxp\i386 d:\win2k\root\ /U /E /YY”。Xxcopy的作用就是可以复制目标目录下的相同文件到原始文件夹。经过这样替换后,root目录下的文件都已经和i386目录下的文件一样了。
5   复制文件
复制2份root文件夹到d:\xpcd\winxp目录,一个改名为VOL0,一个VOL1,分别手动和自动安装的安装文件对应。
6   修改setupldr.bin:
用Ultraedit打开d:\xpcd\winxp\VOL0\setupldr.bin,用ASCII方式搜索替换“i386”为“VOL0”,总共有4个地方。注意,这里的VOL0一定要是大写的,因为刻录成光盘后,这些文件夹和文件都会自动转换为大写的,如果在这里是小写的话,到时就会提示找不到NTDETECT文件了。因为这个文件是告诉安装程序从哪里启动。
用同样方法把d:\xpcd\winxp\VOL1\setupldr.bin中的i386替换为VOL1。
7   修改光盘引导文件:
把安装光盘放进光驱,打开IsoBuster,选中光盘所在光驱盘符,在“bootimage.img”点击右键,选择“抽取bootimage.img”并保存为文件,假设放到d:\xpcd目录下。
当然你也可以用现成的光盘引导文件,比如bootsect.bin等,这些都可以在网上找到,效果是相同的。
复制两份,分别命名为VOL0.bin和VOL1.bin。用Ultraedit打开VOL0.bin,搜索替换i386为VOL0;用Ultraedit打开VOL1.bin,搜索替换i386为VOL1。都只有一处。
9   制作启动菜单:
制作启动菜单的方法和工具有很多种,推荐使用现在最流行的图形化启动菜单制作工具easyboot。
把VOL0.bin和VOL1.bin复制到d:\xpcd\winxp\ezboot目录中(这个文件夹是easyboot所带的存放引导文件的文件夹)。
     在菜单命令行里分别对应VOL0.bin和VOL1.bin,就可以分别引导手动版的XP和自动版的XP了。Easyboot的使用方法请参考软件帮助,如果疑问比较多的话,我再专门开贴讲解。
10 修改winnt.sif文件:
自动安装嘛请参考我在『启动光盘交流区』里发过的winnt.sif参考、至于手动嘛我在这里给一些参考给大家。
           参考如下
;SetupMgrTag
[Data]
    AutoPartition=0
;在这里设置为0,则安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议。
    MsDosInitiated="0"
;如果你在这里设置为0,则会通知安装程序,你是从光盘上安装操作系统的。
    UnattendedInstall = "NO"
;如果这里设置为NO,则安装程序会进行一次手动安装
[GuiUnattended]
    AdminPassword=*
;这个选项可以让你为Windows XP中的Administrator帐户设置密码。如果你在这里输入* 则意味着没有设置任何密码。
    EncryptedAdminPassword=NO
;这个选项用来告诉安装文件你的密码是否被加密,Yes表示密码被加密了,而No表示密码为不加密。如果你没有为Administrator帐户设置密码,那么这个选项应该被设置为No。如果你选择了Yes,Setup Manager就会把密码加密保存在winnt.sif文件中。
    OEMSkipRegional=1
;这个选项设置为0会显示区域设置屏幕,而设置为1就可以跳过这个屏幕。
    TimeZone=210
;这个选项告诉安装程序时区的设置,例如GMT标准时间的值是85,每个不同的时区都由相应的数值表示,一个完整的时区和数值对照表可以在部署工具的ref.chm文件中看到。
[UserData]
    ProductKey=DH7TR-7VRW2-GQVB4-Y9T2J-27JP6
;这个选项告诉了安装程序在安装过程中使用的序列号。
    FullName="skylzy"
;这个选项用来指定你的名字,这将会显示在系统属性的”注册给“项目下。
    OrgName="skylzy"
;这个选项可以用来设置你的组织名称,这个也会显示在系统属性的“注册给”项目下。
    ComputerName=*
;在这个选项中你可以指定计算机的名称,这个名称会用在系统和网络中,而且该名称也会在系统属性的计算机名选项卡下。如果设置了 * ,那计算机的名称就会由电脑自动设置。
[Identification]
    JoinWorkgroup=WORKGROUP
;这个选项用以指定将要加入的工作组。如果你没有使用网络,就可以把这个选项保持默认设置。
[Networking]
    InstallDefaultComponents=Yes
;这个选项用以告诉安装程序你是否安装默认的网络组件。如果你设置了Yes那么默认的网络组件就会被安装;如果你设置了No就可以自定义要安装的协议、服务还有客户端。配置该选项的最佳方法是通过Setup Manager(setupmgr.exe)。
11 制作ISO:这里不用说了吧
作者: crazy_567    时间: 2006-3-8 22:59

VOL0.bin和VOL1.bin
怎么来区别不同的启动方式?

着两根文件不是一摸一样的吗?
作者: wxszwlx    时间: 2006-3-16 08:55

太感谢了,我终于知道我的启动盘问题出在那里了。谢谢了,你的大大的好人!!




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0