|
PE下安装XP,可不是脱了裤子放屁
PE下安装是可定制的安装
本人自己做了一个程序
用来在PE/XP下自动安装OEM版本的XP
你只需要一张VOL/RTL的MSDN原版SP3光盘
和我做的这个安装程序就可以了
MSDN的ISO镜像用虚拟光驱装载或者的或者将I386目录解压出来的都可以
自解压的批处理辅助安装程序
启动后,自动搜索所有磁盘根目录下的OEMBIOS目录下/子目录(可以是长文件夹名,可以包含空格,可以为中文等)下的OEMBIOS.CA?
并用CRC工具对文件进行校验,如果是CA_格式的则解开进行校验,并将校验结果保存
然后开始调用OEMSCAN自动搜索所有的OEMSLP代码
如果存在OEMSLP代码的品牌和OEMBIOS.CA?想对应
则提示将安装某品牌的OEM XP
并检查所有磁盘根目录下的i386目录
如果是虚拟光驱载入的ISO文件
则将I386目录复制到硬盘上,并更新i386目录中的OEMBIOS.*,pidgen.dll,dpcdll.dll,eula.txt,setupp.ini等文件,并复制对应品牌的OEMLOGO.BMP/OEMINFO.INI等到安装源
如果I386目录可写
则直接更新
然后提示AHCI驱动
通过微软官方的方法,WINNT.SIF和$OEM$的形式进行复制集成
而不修改I386目录中的任何其他文件(一般的方式都是修改TXTSETUP.SIF/DOSNET.INF等方式,本人不喜欢,觉得这就不是完美的原版了)
如果选择安装
则复制驱动到$oem$进行集成
并用WINNT.SIF进行调用
。。。。。。。。。。。
自动的部分
检查OEMBIOS文件和BIOS的OEMSLP是自动的,决定安装OEM版还是VOL版也是根据结果自动的
手动部分
AHCI驱动按Y和N手动选择
注册到里的计算机名/姓名/组织/序列号是可以干预的
如果不输入计算机名,则默认当前时间为计算机名
如果不输入姓名/组织/序列号 则用内置的值
序列号根据OEM/还是VOL,自动选用
也可以手动输入
然后就进入自动安装过程
PE下如果PECMD不能实现自动重启(对于新机可能出现PECMD SHUT R没有反应的情况)
会提示手动重启的
重启后就是无人干预安装
这有多原版大家肯定知道吧...
里面涉及到的软件
微软的CRC工具、INIFILE、oemsan、makecab、expand
强大的FOR /F命令
以及支持这些软件的dll文件
都是要在PE/XP下才可以正常工作的
这种方法想必非PE下安装很难实现吧..
本人在PE下给多台AHCI模式的机器用MSDN的原版光盘
进行OEM安装
非常成功
也能保证原汁原味
个人还是比较喜欢PE下安装系统的
不想争论什么,只是可能大家对PE下安装系统的定制研究的不多罢了 |
|