Logo
CAR REVIEW
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows 7

Preparing and Configuring Boot Images (part 2) - Adding Drivers to a Boot Image

1/7/2013 3:52:14 PM

2. Adding Drivers to a Boot Image

A boot image is like any other operating system. If the hardware that it boots up on has hardware that has no native driver support, then the device won't work. For an OSD boot image, that can be a bit of a problem. What if there is no network card driver? You won't be able to download an installation image. What if there is no mass storage controller driver? You won't be able to see the hard disks and therefore won't be able to install the operating system. A boot image can be updated with drivers to allow access to those devices that would otherwise be unavailable.

ConfigMgr allows you to do something that will be familiar if you have worked with the Microsoft Deployment Toolkit. Drivers can be imported into ConfigMgr and then added to a boot image. The next sections will deal with the process of importing drivers into ConfigMgr and updating the boot images.

This is a simple enough task. The hardest part can be finding the right drivers and extracting them. You are looking to find a folder that contains an INF and a SYS file. Sometimes you have to extract a self-decompressing executable file or search through a cabinet file.

In this exercise we are keeping a copy of the extracted drivers in the D:\Drivers folder, which can be found on the network as \\dep1oysrv\drivers$. It is a good idea to have some sort of folder structure and naming standard. This approach makes it easy to find OEM drivers and specific versions, and enables you to keep track of, maintain, and/or replace driver versions as manufacturers release them. It will also allow you to maintain x86 and x64 drivers as well as drivers from different manufacturers for similar but slightly different chipsets.

To add drivers to ConfigMgr, take the following steps:

  1. Select the Drivers folder, right-click, and select Import. This opens the Import New Driver Wizard, which is shown in Figure 5.

    You have two options here. If you are adding many drivers you can choose the "Import all drivers in the following network path (UNC)" option. You can see that \\dep1oysrv\ drivers$\X64 is selected. All folders within the specified UNC path will be searched for drivers. This makes the process nice and easy. In this example we have two folders in \\deploysrv\drivers$\. X64 contains all of the 64-bit drivers. We want to import them and categorize them as 64-bit drivers. That will make it easier to update 64-bit boot images with just the 64-bit drivers. There is also an X86 folder, allowing us to do the same with 32-bit drivers.

    Figure 5. Import New Driver Wizard

    If you are adding just a single driver, then you can specify the exact folder where the driver's INF or txtsetup.oem file can be found. This will only import that driver instead of wasting time processing drivers that were already imported.

  2. The Driver Details screen, in Figure 6, displays every driver that was found in the location that you specified. You can see that a check box beside each driver is selected by default, indicating that the driver is to be imported. Clear this check box if you do not want that driver. A check box at the bottom of the list also informs us that, by default, these drivers will be enabled and that computers will be able to install them. Clear this if you want. At the bottom, click the Categories button to add the selected drivers to a category. You can create new categories as well. You can see that we have added the imported drivers to the 64-bit category, making drivers easier to manage based on category.

  3. On the next screen, shown in Figure 7, add your imported drivers to a driver package. You will want to do this to allow drivers be added to newly built computers. You can select an existing package or you can create a new package. A new package called All 64-bit Drivers was created in \\deploysrv\packages$\Drivers\X64. Check the "Update distribution points when finished" check box at the bottom to save a few clicks.

    Figure 6. Driver Details
    Figure 7. Adding drivers to packages

    Updating Distribution Points

    Depending on your ConfigMgr architecture, some distribution points might be in remote locations at the other end of congested WAN links. You should work with ConfigMgr and network administrators to decide how and when distribution points will be updated. For example, would you want to replicate a large file across a 1 MB link while people are trying to work? This might be a scenario where schedules will be used to update the distribution points.


  4. Figure 8 shows the Add Driver To Boot Images screen. Here, decide if you want to add your newly imported drivers to one or more existing boot images. We will update the 64-bit boot image that we created earlier and check the "Update distribution points when finished" check box. The newly updated boot image will be automatically installed on the distribution points when this wizard is complete.

    Figure 8. Add Driver To Boot Images screen

    Choosing Drivers to Add to Boot Images

    Microsoft strongly recommends that only network and mass storage controller drivers be added to boot images. Adding every possible driver will unnecessarily increase the size of the boot image. To do this, you would not add the drivers to the boot image during a mass import. Instead, you would skip the Add Driver To Boot Images screen, finish the import, categorize the drivers by function, and add the network and mass storage controller drivers to your boot images.


  5. When the import is complete, you will be able to see your drivers in the Drivers folder. You can select drivers and add them into other categories such as Networking or Mass Storage Controllers. Verify that the driver package was created in Driver Packages.

  6. You should repeat this process with the x86 or 32-bit drivers if you think that there is a possibility that you will work with 32-bit machines in the future.

    Remember to Update Distribution Points

    Every time you modify a boot image, you need to remember to update the distribution points. Failing to do so will mean that you and users will continue to use the old boot image.

    You can expand a package and view Package Status to see the replication status of a package. The Targeted value shows how many distribution targets are assigned with the package, and the Installed value shows how many distribution points have the package.


  7. Take the time to view the properties of your boot images when they are created. The Windows PE tab is especially interesting. Normally, the ConfigMgr boot images disable the use of the command prompt. This can make troubleshooting driver and network access issues very difficult. You can enable this by checking the Enable Command Support (Testing Only) check box. The bottom of this tab also allows you to update the background for your boot image with a graphic of your choice, such as an organization or IT department logo.

Other -----------------
- Microsoft Access 2010 : Using Reports to Print Information - Printing a Report
- Microsoft Access 2010 : Using Reports to Print Information - Opening and Viewing a Report
- Programming Drivers for the User Mode Driver Framework - Driver Dynamic-Link Library and Exports
- Creating a Home Network : Setting Up a Wireless Network
- Creating a Home Network : Setting Up a Wired Network with a Router
- Creating a Home Network : Setting Up a Wired Network with an ICS Host
- Creating a Home Network : Creating a Wired LAN, Creating a Wireless LAN
- Microsoft Project 2010 : Setting Up a Project Budget - Assigning Accounting Codes
- Microsoft Project 2010 : Setting Up a Project Budget - Setting the Project Fiscal Year
- Microsoft Project 2010 : Setting Up a Project Budget - Reducing Project Costs
- Microsoft PowerPoint 2010 : Incorporating Motion Video - Placing a Video on a Slide
- Microsoft PowerPoint 2010 : Incorporating Motion Video - Understanding Video Types
- Microsoft Excel 2010 : Using Formulas - Using Names To Simplify References, Inserting Formulas into Tables
- Microsoft Excel 2010 : Using Formulas - Copying a Formula, Formula Operators
- Microsoft Word 2010 : Proofing a Document - Finding and Replacing Text
- Microsoft Word 2010 : Checking Your Spelling and Grammar
- Microsoft Visio 2010 : Finding and Managing Shapes (part 3)
- Microsoft Visio 2010 : Finding and Managing Shapes (part 2) - Searching for Shapes
- Microsoft Visio 2010 : Finding and Managing Shapes (part 1) - Navigating the Shapes Window, Opening Other Stencils
- Managing Windows 7 : Adding or Deleting User Accounts
 
 
Most view of day
- SharePoint 2010 : Packaging and Deployment Model - Features (part 2) - Feature Receivers
- Windows Server 2008 R2 high-availability and recovery features : Installing and Administering Failover Clustering (part 7) - Create shared folder on cluster, Testing Failover of Cluster
- Windows Live Services That Make Windows 7 Better (part 5) - Windows Live Essentials
- SQL Server 2008 R2 : Performance Monitoring Tools (part 2) - Installing and Configuring the Data Collector
- System Center Configuration Manager 2007 : Creating and Modifying Configurations (part 1)
- Microsoft Excel 2010 : Calculating the Mean (part 2) - Minimizing the Spread - About Solver, Finding and Installing Solver
- Microsoft Exchange Server 2010 : Managing Message Pickup, Replay, Throttling, and Back Pressure (part 2) - Configuring Message Throttling
- Microsoft Exchange Server 2007 : Consolidating a Windows 2000 Domain to a Windows Server 2003 Domain Using ADMT (part 2) - Installing a Password Migration DLL on the Source Domain
- Windows Server 2012 : Managing Users with Local Security and Group Policies (part 2) - Configuring and Optimizing Group Policy
- BizTalk Server 2009 : Use The Business Rule Engine (part 2) - What Are the Artifacts That Constitute a Business Rule?
Top 10
- Microsoft Lync Server 2013 : Director Troubleshooting (part 3) - Synthetic Transactions,Telnet
- Microsoft Lync Server 2013 : Director Troubleshooting (part 2) - DNS Records, Logs
- Microsoft Lync Server 2013 : Director Troubleshooting (part 1) - Redirects, Certificates
- Microsoft Lync Server 2013 : Administration of the Director Role (part 4) - Services Management, Client Version Filter
- Microsoft Lync Server 2013 : Administration of the Director Role (part 3) - Topology Status
- Microsoft Lync Server 2013 : Administration of the Director Role (part 2) - Ports,Firewall Rules
- Microsoft Lync Server 2013 : Administration of the Director Role (part 1) - Services
- Microsoft Lync Server 2013 : Configuring the Director (part 2) - Web Services Ports,Reverse Proxy
- Microsoft Lync Server 2013 : Configuring the Director (part 1) - SRV Records, Web Services FQDN Overrides
- Sharepoint 2013 : SharePoint Designer 2013 (part 2) - Locking Down SharePoint Designer
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro