Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
programming4us
Windows 7

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

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
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
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server