15 12
发新话题
打印

应该怎么做??怎么样做集成驱动的光盘?

应该怎么做??怎么样做集成驱动的光盘?

main_batch.cmd
hotfixes.cmd
applications.cmd
这三个文件都是批处理文件,作用不同,用来完成常用软件安装、打补丁、和调整工作。至于集成驱动,直接在WINNT.sif文件[Unattended]中添加:
OEMPnPDriversPath="Install\Drivers\VIA;install\Drivers\Intel;Install\Drivers\Video;install\Drivers\Audio;install\Drivers\Audio\CMI8738;install\Drivers\Lan;install\Drivers\Monitor;install\Drivers\Print\EPSON680;install\Drivers\Print\Bjc1ksp"
DriverSigningPolicy=Ignore
集成工具可以制作applications.cmd:
@echo off
ECHO.
ECHO 接下来的几分钟里,你将会看到脚本程序自动给你安装常用的软件。
ECHO.
ECHO 删除墙纸和和没用的快捷方式...
DEL "%systemroot%\Blue Lace 16.bmp"
DEL "%systemroot%\Coffee Bean.bmp"
DEL "%systemroot%\FeatherTexture.bmp"
DEL "%systemroot%\Gone Fishing.bmp"
DEL "%systemroot%\Greenstone.bmp"
DEL "%systemroot%\Prairie Wind.bmp"
DEL "%systemroot%\Rhododendron.bmp"
DEL "%systemroot%\River Sumida.bmp"
DEL "%systemroot%\Santa Fe Stucco.bmp"
DEL "%systemroot%\Soap Bubbles.bmp"
DEL "%systemroot%\Zapotec.bmp"
DEL "%systemdrive%\Documents and Settings\All Users\「开始」菜单\*.lnk" >nul
ECHO.
ECHO Installing WinRAR 3.20
ECHO Please wait...
start /wait %systemdrive%\install\Applications\winrar.exe /S
ECHO.
ECHO 注册 WinRAR 3.20
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\Rarreg.key" "%systemdrive%\Program Files\WinRAR\"
ECHO.
ECHO Installing Windows Media Player 9
ECHO Please wait...
start /wait %systemdrive%\install\Applications\Mpsetup.EXE /Q:A /R:N
ECHO.
ECHO Installing Flashget 1.4
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\fg140.exe /S
ECHO.
ECHO 注册 Flashget 1.4
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\flashget.exe" "%systemdrive%\Program Files\FlashGet\"
ECHO.
ECHO Installing Office 2000 迷你版
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\setup.exe
ECHO.
ECHO 安装系统安全补丁,请等待....
ECHO Installing Q813951...
start /wait %systemdrive%\install\Hotfixes\q813951.exe /Q:A /R:N
ECHO.
ECHO Installing Q831167...
start /wait %systemdrive%\install\Hotfixes\Q831167.exe /Q:A /R:N
ECHO.
ECHO Installing Q330994...
start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N
ECHO.
ECHO Installing Js56nchs...
start /wait %systemdrive%\install\Hotfixes\js56nchs.exe /Q:A /R:N
ECHO.
ECHO Installing WM320920_64...
start /wait %systemdrive%\install\Hotfixes\wm320920_64.exe /Q:A /R:N
ECHO.
ECHO Installing Q832894...
start /wait %systemdrive%\install\Hotfixes\Q832894.exe /Q:A /R:N
ECHO.
ECHO Installing WindowsMedia9-KB819639-x86-ENU...
start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N
ECHO.
ECHO 删除安装过程中的临时文件...
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
然后通过在winnt.sif中最后添加:
[GuiRunOnce]
%systemdrive%\install\applications.cmd
来调用它,注意applications.cmd要放在“xp目录\$OEM$\$1\INSTALL\”中,这样会在安装过程中重起时复制INSTALL到硬盘根目录,安装完成后调用applications.cmd才能找到它,当然也可以不叫INSTALL,改为别的。
hotfixes.cmd是完成打补丁工作的批处理,此任务个人比较趋向用Cmdlines.txt来调用,当然也可以像applications.cmd那样如法炮制。Cmdlines.txt的方法是建立一个文本文档起名为Cmdlines.txt。内容如下:
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
置于“xp安装目录\$OEM$\”中,同时制作hotfixs.bat,内容如下(这是2000的,xp的补丁自己下):
@echo off
ECHO 正在更新系统安全补丁
ECHO.
ECHO Installing Windows2000-KB823980-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823980-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB329115-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB329115-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823182-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823182-x86-ENU.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823559-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823559-x86-ENU.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824105-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824105-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824141-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824141-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824146-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824146-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB825119-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB825119-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB826232-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB826232-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828028-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828028-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828035-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828035-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828749-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828749-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB829558-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB829558-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB830352-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB830352-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB835732-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB835732-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828741-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828741-x86-CHS.exe -u -o -q -z
ECHO.
这样在安装过程中会自动调用该文件,同时打补丁。
DirectX.bat的内容:
@echo off
ECHO.
ECHO 安装 DirectX 9.0b
ECHO.
ECHO 请稍等...
ECHO.
start /wait %systemdrive%\install\DirectX9b\dxsetup.exe /opk
ECHO.
Ie6.bat的内容:
@echo off
ECHO 安装 Internet Explorer 6 SP1
echo .
ECHO 根据你的机器配置不同需要几分钟到几十分钟。。。。
echo .
ECHO 硬盘灯闪烁时请不要关闭计算机
echo .
.\IE6\IE6setup.exe /Q:A /C:"ie6wzd /S:""#e"" /Q /R:N"
exit
注意路径自己修改。至于main_batch.cmd个吗,基本与applications.cmd的作用是一样的,只是作者自定义的,将需要重起计算机的先装,然后用shutdown.com自动重起,再装另一个批处理中的内容。
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

引用:
下面引用由lucky05042004/06/23 01:38pm 发表的内容:
注意applications.cmd要放在“xp目录\$OEM$\$1\INSTALL\”中,这样会在安装过程中重起时复制INSTALL到硬盘根目录,安装完成后调用applications.cmd才能找到它,当然也可以不叫INSTALL,改为别的。
用三个文本文件写,然后改名。
存放位置要与
[GuiRunOnce]
%systemdrive%\install\applications.cmd
中的位置一致。重起时复制INSTALL到硬盘根目录也就是“%systemdrive%\install\applications.cmd”这里了。
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

Windows2000-KB823980-x86-CHS.exe这样的补丁用-u -o -q -z参数
附件: 您所在的用户组无法下载或查看附件
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

q813951.exe 这样的补丁用 /Q:A /R:N参数,注意ECHO.应该是输出一个空行。应该在ECHO.前有个回车,不知为什么发贴后就跑到一块去了,你点“引用”后查看以前的贴就能看到正常的格式了。
附件: 您所在的用户组无法下载或查看附件
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

一般常用软件有的可以用/s来实现无人职守安装,例如:flashget、winrar等。
directX 9的破解版可以用/opk实现无人职守安装;
Ie6用 /Q:A /C:"ie6wzd /S:""#e"" /Q /R:N实现无人职守安装;
至于ECHO吗是显示命令:
在批处理的开始@echo off来控制不显示ECHO本身,然后在每行输入ECHO 后面是要显示的话,例如:
ECHO Installing Windows2000-KB823980-x86-CHS...
在屏幕上会显示Installing Windows2000-KB823980-x86-CHS...
ECHO.
则是在屏幕上显示空行。
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

引用:
下面引用由lian2004/06/23 07:12pm 发表的内容:
我的目录 是这要的  $OEM$\$1\install\
$OEM$\$1\drivers\
OemPnPDriversPath=="Install\Drivers\NVIDIA;Install\Drivers\realtek\WDM;Install\Drivers\Lan\WINSETUP"
这样也不行
你的OemPnPDriversPath后为什么有两个等号?
目录这样:$OEM$\$1\install\drivers\NVIDIA;试试?
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

[这个贴子最后由lucky0504在 2004/06/27 02:05pm 第 1 次编辑]
引用:
下面引用由lian2004/06/24 00:27am 发表的内容:
可以了, 我在虚拟机上试过可以了,呵
可是是不是DRIVERS 和install  这两个文件夹里的文件都 会被 复制到C盘呢?
我装好的XP  里多了那两个,是不是要手工删除 , 装时不会自动装好就删除的吗?
你将DRIVERS放到install中,命令行按我说的:
$OEM$\$1\install\drivers\NVIDIA;
这样就只有install一个目录被拷到根目录,在applications.cmd中最后加上:
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
就可以自动删掉install了。

欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

@echo off
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
applications.cmd这样试试!
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

至于修复平台,我没有试过,其实你可以再做一个手动安装的,光盘优化后不会占空间,这样启动时选手动安装就可以有修复平台了。
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

应该怎么做??怎么样做集成驱动的光盘?

我的意思是做两个xp,一个手动,一个自动,这样利用easyboot的优化或者是cdimage优化,同样的文件只取一个不会占多余的空间。
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

 15 12
发新话题