|
====================制作XP sp2系统光盘方法========================
一、准备工作:
原光盘:Windows XP SP2原版镜像
制作工具:EasyBoot、UltraEdit、UltraISO、虚拟机VM或VPC
二、开始制作母盘:
1、创建目录X:\xp\systems,在此目录下再创建两个文件夹,分别代表XP自动安装和XP手动安装,分别命名为XPOA和XPOB,名字自己取,大家可以取一个有代表性,或者有意义的名字,但文件夹名不要超过4个,然后把XP SP2原版镜像里面的I386文件夹,BOOTFONT.BIN,WIN51,WIN51IP,WIN51IP.SP2,用UltraISO分别提取到XPOA和XPOB这两个文件夹下,此时两个文件夹下的所有文件就是是完全相同的了!
2、从原版XP的目录\SUPPORT\TOOLS\DEPLOY.CAB中提取setupmgr.exe,具体选项
进入界面后直接“下一步”,选择“创建新文件”并且“下一步”
这里选择“远程安装服务(RIS)”再点“下一步”,选择想对应的产品再“下一步”
再用户交选这里根据自己的需要选择,一般我们是全自动的喔,选择后“下一步”
这里的“名称和单位”就是OME信息,根据自己的要求写,下面的几个项目都是自己根据自己的要求写的,我们就自己“下一步”到“语言”这里,这里的语言一定要选上“中文(简体)”,如果你还要别的就自己添加,“下一步”到“附加命令”这里,你想加什么命令就在这里加,OK了就“下一步”之后就是完成了。这样就生成了WINNT.SIF,然后用记事本打开WINNT.SIF
在[Unattended]段末尾加上一行:
PHP代码:
FileSystem=*
这一行的作用是使得“刻盘安装方式”出现XP自带的格式化选项。
最后把WINNT.SIF复制到XPOA\I386和XPOB\I386目录下。
这里我已经制作好用于自动安装的WINNT.SIF和手动安装的WINNT.SIF,
大家可以使用,只要改名为WINNT.SIF并到I386目录就可以了!
3、加入“硬盘安装方式”安装接口Winnt.bat:
把Smartdrv.exe和Winnt.bat复制到E:\xp和E:\xp目录下,用于硬盘安装!
Winnt.bat,内容如下:
smartdrv.exe
smartdrv.exe
i386\winnt /u:i386\WINNT.SIF /s:i386 /t:c(根据自己的需要进行修改)
4、提取启动软盘组文件
运行X:\xp\systems\XPOA\I386\WINNT32.EXE /noreboot
noreboot这个参数是在复制完文件时不重新启动的.
复制完成后,我们会发现在C盘目录下多了两个文件夹$WIN_NT$.~BT文件夹是刚开始安装的时候,加载驱动以及相关设置用的,$WIN_NT$.~LS就是系统安装需要的文件了,我们需要的是$WIN_NT$.~BT这个文件夹,把他复制到E:\XP目录下,再复制两份,分别命名为XPOA和XPOB,然后删除XPOA和XPOB目录下的BOOTSECT.DAT、migrate.inf、winnt.sif等3个文件,再把刚才做好的Winnt.sif分别对应放回目录下!
5、修改对应目录
从I386里面把TXTSETUP.SIF复制出来,分别放到XP\XPOA和XP\XPOB目录下,
(1)修改X:\xp\XPOA\TXTSETUP.SIF,用记事本打开TXTSETUP.SIF,搜索SetupSourcePath,将所在行替换为SetupSourcePath = "\SYSTEMS\XPOA\"
(2)修改X:\xp\XPOA\SETUPLDR.BIN,用UltraEdit打开SETUPLDR.BIN,将“I386”替换为“XPOA”,共4处;
(3)修改X:\xp\XPOB\TXTSETUP.SIF,用记事本打开TXTSETUP.SIF,搜索SetupSourcePath,将所在行替换为SetupSourcePath = "\SYSTEMS\XPOB\"
(4)修改X:\xp\XPOB\SETUPLDR.BIN,用UltraEdit打开SETUPLDR.BIN,将“I386”替换为“XPOB”,共4处;
注:在用UltraEdit进行替换时要选上("查找ASCII")
这样在安装的过程时就会知道文件时从哪里复制了!
6、用EASYBOOT制作启动菜单并制作成ISO光盘文件
首先当然是已经安装了EASYBOOT软件了,从安装目录\EasyBoot\disk\ezboot 下把 cdmenu.ezb,loader.bin,back.bm1,BACK.BMP,w2ksect.bin这几个文件复制出来,再放到X:\XP\ezboot下,然后把w2ksect.bin复制多一份,并把他们分别命名为XPOA.bin和XPOB.bin,现在我们用UltraEdit这个软件打开他们并修改:
修改X:\xp\ezboot\XPOA.BIN,将“I386”替换为“XPOA”;共1处
修改X:\xp\ezboot\XPOB.BIN,将“I386”替换为“XOPB”;共1处
注:在用UltraEdit进行替换时要选上("查找ASCII")
接下来的是EASYBOOT的具体制作过程,这里我就不具体说明了
进入"文件"菜单里面,菜单文件名 "自动载入"不要选上,下面的"快捷键操作方式"选择"直接执行命令"
从原XP光盘中提取WIN51、WIN51IP、WIN51IP.SP2,BOOTFONT.BIN等4个文件复制到e:\xp目录下。此时,目录结构应如下:
X:\xp
├─ezboot
├─XPOA
├─XPOB
└─SYSTEMS
??├─XPOA
│??├─I386
│
└─XPOB
├─I386
当然我们还可以建立TOOLS文件夹存放一些常用工具!
好啦,打开cdmenu.ezb,用EASYBOOT制作成ISO光盘文件即可进行安装测试!
我们打开EASYBOOT的"文件"菜单,
(1)点击"制作ISO"
(2)选项选上"优化光盘文件"这个是制作多启动光盘时必选的,这也是为什么1.5G的东西可以做成光盘后,光盘文件只有700MB的原因,将相同内容的文件在光盘上只存储1次,所以光盘的容量变小了!
(3)“设置文件日期”,将光盘所有文件日期改成设定值,制作出来的光盘更专业。
(4)“隐藏启动文件夹”,可试启动文件夹ezboot在Windows资源管理器和DOS dir /a命令下不显示
(5)CD卷标自定义)
(6)ISO文件的存放位置(自定义)
完成后点击制作就开始进行制作了!
7.用虚拟机安装测试
用虚拟机VM或者VPC进行测试,运行虚拟机了,我们新建一个虚拟系统,虚拟硬盘设置为2.5G,内存设置为256(有足够内存的话,其实128就可以进行安装了,但速度当然会慢了),如果刚才制作的ISO光盘文件没有问题的话,就可以正常启动安装,可以分别选择自动和手动安装! |
评分
-
查看全部评分
|