How to Add Third-Party OEM Network Adapters to RIS Installations

ID: Q246184


The information in this article applies to:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server


SUMMARY

Adding a network adapter that requires an OEM driver to a CD-ROM-based Remote Installation Service (RIS) image involves some of the same steps as adding one to a typical unattended installation. However, because the installation method begins by using Pre-boot Execution Environment (PXE) and then switches over to Server Message Block (SMB), the network adapter driver and .inf file must be available during Text-mode Setup. If they are not available, you receive the following error message:

The network server does not support booting Windows 2000. Setup cannot continue. Press any key to exit.
When a PXE client connects to a RIS server and is running Client Installation Wizard (CIW), the network adapter is using Universal Network Device Interface to talk to the RIS server. When the installation portion begins, Windows 2000 Setup switches to SMB, the network adapter is detected, and the appropriate driver is loaded. Therefore, the driver must be available.


MORE INFORMATION

Check with the hardware manufacturer to determine if the supplied network adapter driver is digitally signed. (If the drivers from the manufacturer contain a .cat file, it is likely that they have been properly signed.) Drivers signed by Microsoft have been verified and tested to work with Windows 2000. If your driver has not been signed but you still want to use it, make sure to add the following unattended Setup parameter to the .sif file located in the RemoteInstall\Setup\Language\Images\Dir_name\I386\Templates folder:

[Unattended]
DriverSigningPolicy = Ignore
NOTE: If the OEM driver is an update of an included Windows 2000 driver (for example, has the same name), the file must be signed or Setup uses the included driver instead.
  1. On the RIS server, copy the OEM-supplied .inf and .sys file for the network adapter to the RemoteInstall\Setup\Language\Images\Dir_name\i386 folder. This allows Setup to use the driver during the Text-mode portion of the installation.


  2. At the same level as the I386 folder on the RIS image, create a $oem$ folder with the following structure:


  3. \$oem$\$1\Drivers\Nic
  4. Copy the OEM-supplied driver files to this folder. Note the folder in which the .inf file looks for its drivers. Some manufacturers place the .inf file in a folder and copy the driver files from a subfolder. If this is the case, create the same folder structure below the one you created in this step.


  5. Make the following changes to the .sif file to be used for this image installation:


  6. [Unattended]
    OemPreinstall = yes

    OemPnpDriversPath = \Drivers\Nic
When you use this method, you can install PXE clients with the OEM network adapters using RIS. If you have multiple network adapters that require OEM drivers, use the steps above for each adapter. Note that PXE clients that have included network adapter drivers are unaffected by these changes and can use this image for installation.

Additional query words:

Keywords : kbenv kbsetup
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbhowto


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.