About this task
To add device drivers to your Windows installations, you must
install System Enablement Packs (SEPs). Any
uninstalled SEPs are
automatically installed when you run the SGTKWinPE.cmd script.
You can also install SEPs manually
by using the InstallSEPs.cmd script. For more information
about SEPs, see Downloading and installing System Enablement Packs (SEPs).
After a
SEP has been installed, the device
drivers used by the
Toolkit are
located in the
sgdeploy\drvs directory. During
installation, the
Toolkit reads
the
Supported Systems and
Windows Version fields
in the
DrvSet.ini file and uses that information
to locate the correct device driver set for the deployment. The
Toolkit then matches this information
to the
DrvInfo.ini file in each device driver
subdirectory and adds the drivers to the deployment, if the platform
ID of the system being deployed is in the
Supported Systems field
of the file.
Note: The platform ID of a system is the first two characters
of its BIOS or uEFI build ID. For example, a System x3250 M3 can have
a uEFI build ID of GYE135A, making the platform ID for that system
GY. Identifying and installing device drivers by a system's machine
type is still supported, but only if that system's platform ID is
not present in either the DrvSet.ini or the DrvInfo.ini file.
Example
The following example shows the required
DrvInfo.ini fields
for a network driver installation on an
IBM BladeCenter HS22 with platform
ID P9, machine type 7978:
Installation Mode = PnP
Supported Systems = P9
Path =
The following example shows the required
DrvInfo.ini fields
for a
Windows Server 2008 storage
driver installation using the machine type for a System x3850 M2,
machine type 7141, platform ID A3:
Installation Mode = Textmode
Supported Systems = 7141
Path = txtsetup.oem