无忧启动论坛

标题: 硬盘安装XP时$oem$目录的内容不生效?? [打印本页]

作者: superpipi    时间: 2005-5-21 10:01
标题: 硬盘安装XP时$oem$目录的内容不生效??
我在$oem$目录加了主题和驱动,还有用cmdline.txt进行了注册表优化,这个在光盘安装的时候一切正常,但现启动到dos,然后直接进入光盘目录启动winnt安装时,无人值守没问题,但是$oem$目录的内容却不复制了,请问有什么办法解决?
附硬盘安装脚本SETUP.BAT(winnt.sif复制了一份到i386目录外)
@echo off
smartdrv.exe
i386\winnt /u:winnt.sif /s:i386 /t:c

作者: wjgyz740526    时间: 2005-5-21 11:28
标题: 硬盘安装XP时$oem$目录的内容不生效??
确保winnt.sif中 [Unattended] 字段下有 OemPreinstall=Yes
作者: superpipi    时间: 2005-5-21 13:32
标题: 硬盘安装XP时$oem$目录的内容不生效??
winnt.sif可以肯定没问题的,因为光盘安装用的是一模一样的winnt.sif,但是换到先启动到dos用winnt安装就出现上面说的情况了,有人试过用winnt在dos下安装$oem$生效吗?
作者: sgzof    时间: 2005-5-21 16:38
标题: 硬盘安装XP时$oem$目录的内容不生效??
我的也不行
作者: wjgyz740526    时间: 2005-5-21 17:07
标题: 硬盘安装XP时$oem$目录的内容不生效??
光盘在dos下安装须把winnt.sif更名为UNATTEND.TXT
作者: superpipi    时间: 2005-5-21 18:58
标题: 硬盘安装XP时$oem$目录的内容不生效??
谢谢,我再试一下
作者: superpipi    时间: 2005-5-22 11:06
标题: 硬盘安装XP时$oem$目录的内容不生效??
把winnt.sif改名成UNATTEND.TXT还是不行,另外发现dos下安装要比光盘安装多了一个步骤,先把文件复制到硬盘上,然后重启后的步骤才跟光盘安装一致,是不是由于这里安装的源路径发生了变化,所以不能识别初始安装路径的$oem$目录?
作者: ylqilan    时间: 2005-5-22 18:04
标题: 硬盘安装XP时$oem$目录的内容不生效??
要安装$OEM$,用光盘来引导安装看看
作者: superpipi    时间: 2005-5-22 19:58
标题: 硬盘安装XP时$oem$目录的内容不生效??
光盘引导安装一切正常的,但是主要是希望dos安装时也可以应用$oem$里面的内容,如果是dos安装本来就不支持$oem$,那样也就死心了,所以想问问大家有没有哪位成功在dos安装也能使用$oem$,还是都跟我一样情况
作者: wjgyz740526    时间: 2005-5-22 22:11
标题: 硬盘安装XP时$oem$目录的内容不生效??
你该看一下OPK的帮助文档,把winnt.sif改名成UNATTEND.TXT当然还是不行,在DOS下运行winnt.exe你还必须加参数的,比如
set AnswerFile=.\unattend.txt
set SetupFiles=J:\i386
J:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% /copysource:lang

作者: ylqilan    时间: 2005-5-22 23:04
标题: 硬盘安装XP时$oem$目录的内容不生效??
下面引用由superpipi2005/05/22 07:58pm 发表的内容:
光盘引导安装一切正常的,但是主要是希望dos安装时也可以应用$oem$里面的内容,如果是dos安装本来就不支持$oem$,那样也就死心了,所以想问问大家有没有哪位成功在dos安装也能使用$oem$ ...
妳可以把$OEM$這個文件夾拷貝到I386裏麵應該是可以的
作者: superpipi    时间: 2005-5-23 09:19
标题: 硬盘安装XP时$oem$目录的内容不生效??
下面引用由wjgyz7405262005/05/22 10:11pm 发表的内容:
你该看一下OPK的帮助文档,把winnt.sif改名成UNATTEND.TXT当然还是不行,在DOS下运行winnt.exe你还必须加参数的,比如
set AnswerFile=.\unattend.txt
set SetupFiles=J\i386\winnt32 /s:%SetupFiles% /unattend: ...
附硬盘安装脚本SETUP.BAT(winnt.sif复制了一份到i386目录外)
@echo off
smartdrv.exe
i386\winnt /u:winnt.sif /s:i386 /t:c
我看过ms自带的chm,但是没有找到相关的问题所在,我的命令也加全了,还需要有其他参数?
作者: wjgyz740526    时间: 2005-5-23 11:25
标题: 硬盘安装XP时$oem$目录的内容不生效??
下面引用由superpipi2005/05/23 09:19am 发表的内容:
附硬盘安装脚本SETUP.BAT(winnt.sif复制了一份到i386目录外)
@echo off
smartdrv.exe
i386\winnt /uc
...
你没有指定应答文件,多试试吧。
作者: superpipi    时间: 2005-5-23 12:15
标题: 硬盘安装XP时$oem$目录的内容不生效??
下面引用由wjgyz7405262005/05/23 11:25am 发表的内容:
你没有指定应答文件,多试试吧。
指定了,u参数就是指定应答文件的,下面是我的安装脚本,已经指定应答文件为winnt.sif
@echo off
smartdrv.exe
i386\winnt /u:winnt.sif /s:i386 /t:c

作者: superpipi    时间: 2005-5-23 12:23
标题: 硬盘安装XP时$oem$目录的内容不生效??
    测了很久,看来找到关键了,主要是在于DOS安装跟光盘引导安装步骤的差别,DOS安装比光盘安装多出了一个步骤,在其开始安装后,安装程序先在系统盘生成$WIN_NT$.~LS和$WIN_NT$.~BT两个目录,分别存放[i386]和软盘组文件,然后进行首次重启,由软盘组控制余下的安装,从这里开始跟光盘引导直接安装的步骤一模一样。
    而$OEM$目录不能应用的原因就在于DOS安装是在重启后才开始应用应答脚本的,而重启后,由于是由系统盘的软盘组引导$WIN_NT$.~LS目录下的[i386]进行安装,所以安装文件源发生了改变,由光盘路径改换到了硬盘上的$WIN_NT$.~LS\i386,而$OEM$却没跟随复制到硬盘,所以导致找不到$OEM$进行安装。
    现在我用的解决办法是在我的setup.bat这个脚本里加上一条复制指令,先把$OEM$目录复制到安装到目标盘的$WIN_NT$.~LS目录下,那样软盘组引导的安装开始后,就可以读取到$OEM$的内容,正在试验中。
    如果哪位有更好的解决办法,希望能继续跟帖,谢谢。

作者: mxx1997    时间: 2009-12-30 10:59
感谢superpipi楼主,按你所说的方法,把$oem$文件复制到$WIN_NT$.LS目录下,用硬盘安装xp就可以把OEM信息安装成功了,当然无人值守文件也是必需的。
作者: cycyc    时间: 2009-12-30 15:16
只要使用了$oem$目录,那么除开光盘引导启动方式以外的任何方式,都无法用到它。、
换句话说,$oem$目录只能被光盘启动引导的安装方式所利用。
所以你的实验结果是预料中的。
作者: 快雪时晴    时间: 2009-12-30 18:23
原帖由 superpipi 于 2005-5-23 12:23 发表
   硬盘安装XP时$oem$目录的内容不生效??

    测了很久,看来找到关键了,主要是在于DOS安装跟光盘引导安装步骤的差别,DOS安装比光盘安装多出了一个步骤,在其开始安装后,安装程序先在系统盘生成$WIN_NT$.~LS和$WIN_NT$.~BT两个目录,分别存放[i386]和软盘组文件,然后进行首次重启,由软盘组控制余下的安装,从这里开始跟光盘引导直接安装的步骤一模一样。
    而$OEM$目录不能应用的原因就在于DOS安装是在重启后才开始应用应答脚本的,而重启后,由于是由系统盘的软盘组引导$WIN_NT$.~LS目录下的[i386]进行安装,所以安装文件源发生了改变,由光盘路径改换到了硬盘上的$WIN_NT$.~LS\i386,而$OEM$却没跟随复制到硬盘,所以导致找不到$OEM$进行安装。
    现在我用的解决办法是在我的setup.bat这个脚本里加上一条复制指令,先把$OEM$目录复制到安装到目标盘的$WIN_NT$.~LS目录下,那样软盘组引导的安装开始后,就可以读取到$OEM$的内容,正在试验中。
    如果哪位有更好的解决办法,希望能继续跟帖,谢谢。



这个结论很重要,我一直都是这样,硬盘安装时目标盘格式化后手工复制OEM目录到目标根目录
作者: jamesdai2002    时间: 2009-12-31 16:28
用ris安装比较好啊,和光盘安装基本相同,速度超快,不过需要先准备好网卡驱动,比xp硬盘安装方便多了。
作者: wanghh    时间: 2010-3-7 12:09
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
作者: yjqd    时间: 2021-5-15 21:07

用下面的命令就行了
winnt32 /copydir:$oem$ /unattend:winnt.sif
注意:$oem$不能带路径

作者: yjqd    时间: 2021-5-16 14:07
yjqd 发表于 2021-5-15 21:07
用下面的命令就行了
winnt32 /copydir:$oem$ /unattend:winnt.sif
注意:$oem$不能带路径

硬盘安装时如果把$oem$放在I386文件夹中,不放在根目录,运行:
winnt32  /unattend:winnt.sif

就不用/copydir:$oem$了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3