适用于 Windows RIS Server 的 Microsoft 远程安装服务 (RIS) 说明
问题:在 Windows 2000 和 Windows XP 中,Microsoft Remote Installation Service (RIS) 安装未能加载 Broadcom 网络适配器。
解决办法: 按照 Microsoft 知识库文章“How to Add Third-Party OEM Network Adapters to RIS Installations”中所述的步骤进行操作(文章 246184 适用于 Windows 2000;文章 315279 适用于 Windows XP)。
[list=1][list=1]
在 RIS 服务器上,将 Broadcom 网络适配器附带的驱动程序文件复制到 RemoteInstall\Setup\Language\Images\Dir_name\i386 文件夹中。对于在 Windows 2000 上进行的安装,请包括文件 B57win32.inf 和 B57w2k.sys;对于在 Windows XP 上进行的安装,请包括 B57xp32.sys 文件,根据 RIS 正在部署的操作系统来定。这样,Setup.exe 文件在执行到安装过程中的文本模式部分时即可使用驱动程序。 如果部署的是 Windows XP,请修改 B57win32.inf 文件(如下所述): [list=A]删除 [Broadcom] 部分,如下所示。 [Broadcom]
%OEM1_DEV5% = OEM1_DEV5.Inst, PCI\VEN_14e4&DEV_165D&SUBSYS_865d1028
.
.
%BCM5750B0F% = BCM5750B0MF.Inst, PCI\VEN_14e4&DEV_167E&SUBSYS_057D1014&REV_10
删除制造商部分的 NTx86.5.1,如下所示。 原内容修改后
[Manufacturer]
%BRCM% = Broadcom, NTx86.5.1
[Manufacturer]
%BRCM% = Broadcom
如果部署的是 Windows 2000,则只有在 RIS 服务器没有 Service Pack 3 或更新版本的情况下,才会执行前面的步骤 2B。 在 RIS 映像上,在与 i386 文件夹相同的一层上创建 $oem$ 文件夹。使用以下结构:\$oem$\$1\Drivers\NIC。安装期间,Windows 操作系统会在此目录中搜索 Broadcom 网络适配器驱动程序。 将 附带的驱动程序文件(与前面的步骤 1 一致)复制到此文件夹中并且包括 B57win32.cat 文件。B57win32.cat 文件用于显示使用数字签名的 Broadcom 适配器的驱动程序。切记,一定要使用此文件夹附带的原始 B57win32.inf 文件。否则,数据签名将会无效。这一问题的症状是无人管理的安装因屏幕消息而中断,且屏幕消息指出 Broadcom 网络适配器驱动程序没有数字签名或加载不正确。 对用于此映像安装的 .sif 文件进行如下更改(更改使用粗体表示): [Unattended]
OemPreinstall = yes
OemPnpDriversPath = \Drivers\NIC (必要时添加)
重新启动服务器。 [list=A]对于 Windows 2000 RIS 服务器,请打开“管理工具”附件,然后单击服务。右键单击 Boot Information Negotiation Layer(启动信息协商层),然后单击重新启动。 对于 Windows Server 2003 RIS 服务器,请打开“管理工具”附件,然后单击服务。右键单击 Remote Application(远程应用程序),然后单击重新启动。 有关从远程安装服务器上下载 RIPREP 映像的信息,请参见标题为“How to Add Plug and Play Drivers to Windows Installation”的 Microsoft 知识库文章 254078 ([url]http://support.microsoft.com/kb/254078/EN-US/[/url])。 下面显示的是在完全无人管理的安装中 RIS 的应答文件示例(与前面提供的说明一致)。
Filename - ristndrd.sif
-----------------------------------------------
[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
UnattendedInstall=Yes
[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"
[Unattended]
OemPreinstall = Yes
OemPnPDriversPath=\Driver\Video;\Driver\Audio;\Driver\Nic
FileSystem = LeaveAlone
ExtendOEMPartition = 0
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 0
UnattendMode=FullUnattended
[UserData]
FullName = "%USERFIRSTNAME% %USERLASTNAME%"
OrgName = "%ORGNAME%"
ComputerName = %MACHINENAME%
ProductID=
[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 1
TimeZone = %TIMEZONE%
AdminPassword="*"
[Display]
BitsPerPel = 16
XResolution = 800
YResolution = 600
VRefresh = 60
[Networking]
[NetServices]
MS_Server=params.MS_PSched
[Identification]
JoinDomain = %MACHINEDOMAIN%
DoOldStyleDomainJoin = Yes
[RemoteInstall]
Repartition = Yes
UseWholeDisk = Yes

[OSChooser]
Description ="Microsoft Windows XP Professional"
Help ="Automatically installs Windows Professional without prompting the user for input."
LaunchFile = "%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType =Flat
Version="5.1"
使用系统准备工具
问题:如果使用 System Preparation 应用程序 (Sysprep.exe) 来在我的计算机上安装现有配置,我要确保我的 Broadcom NetXtreme Gigabit Ethernet 适配器正常工作。
解决办法:在 Sysprep.inf 文件中,修改 [Unattend] 报头(如下所示):
[Unattend]
OemPnPDriversPath=Drivers\Net
Broadcom NetXtreme Gigabit Ethernet 适配器的驱动程序文件必须驻留在此文件夹中,此文件夹位于操作系统文件所驻留的系统驱动器上。如果要加载其它驱动程序,系统将在列出的路径上附加 Drivers\Net 并且使用分号分隔:
示例
OemPnpDriversPath=Drivers\Video;Drivers\Net
对于 Windows XP,要包括的驱动程序文件为 B57win32.inf、B57win32.cat 和 B57xp32.sys。
对于 Windows 2000,要包括的驱动程序文件为 B57win32.inf、B57win32.cat 和 B57w2k.sys。
Sysprep 应用程序必须在 –pnp 交换机上运行,以便系统可以重新扫描在小型安装过程中添加的新设备。
Windows XP 的 Sysprep.inf 文件示例(如下所示)。
------------------------------------------------------------------------
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\Windows
UnattendedInstall=Yes
OemPnpDriversPath=Drivers\Net
[GuiUnattended]
AdminPassword="password"
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=99
OEMSkipRegional=1
OEMDuplicatorstring="XP System"
TimeZone=4
OemSkipWelcome=1
[UserData]
FullName="User"
OrgName="Organization"
ComputerName=*
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=whistlerdist
[Identification]
JoinDomain=workgroup
[Networking]
InstallDefaultComponents=Yes
---------------------------------------------------
Broadcom Boot Agent