|
老毛桃老大!研究一下我发的关于OEM的帖子啊!在WINDOWS下安装不能调用WINNT.SIF文件实行自动集成安装。按照阿非的方法不行,提示找不到I386\winnt.sif,目录路径应该都没有错,"自动安装.bat"这个批处理和I386在同一级目录,都是放在光盘的根目录里面。在DOS安装用WINNT /u:.\WINNT.SIF /s:\I386 /t:c: 命令虽然可以安装,但不能自动安装\$OEM$\$1\aap里面我自己集成的软件,当安装完毕系统启动到桌面时提时找不到C:\aap\install.bat这个批处理文件,但用XP光盘启动安装就没有问题。
按照阿非制作的在WINDOWS下自动安装的方法。自动安装.bat 文件的批处理如下:
@echo off
color 2f
echo ***************************************************************************
echo. 即将安装Windows......
echo.
echo. 32位环境下硬盘安装系统。支持XP、2003各种版本。完美支持NTFS格式。
echo. 如果是要把系统安装在C,请先安装winPE,然后在PE下格式化C,然后运行
echo. 即可。
echo.
echo. 请把I386目录拷入非系统分区的根目录。自动应答文件winnt.sif请自行配
echo. 置好,然后把本文件拷入相同分区根目录
echo.
echo.
echo.
echo. 阿 非
echo.
echo.
echo ***************************************************************************
echo.
SET /P ST= 请输入 Y (继续安装)或 N (退出安装):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX
:ST
cls
echo ***************************************************************************
echo.
echo 即将进行全新安装windows......
echo.
echo ***************************************************************************
SET /P drive_letter= 请输入你要选择安装的分区(C/D/E/F...)
echo.
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
:IN
.\i386\winnt32 /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
echo ***************************************************************************
echo.
echo 请重新启动以便继续安装 windows......
echo.
echo ***************************************************************************
pause |
|