Jump to content


nhottinger

Issues with boot images

Recommended Posts

Bear with me, I'm new and don't know a lot about how this all works yet. I've had very little training and trying to figure it out on my own. I'm having issues importing new nic drivers into existing boot images so I can image new devices as they come in. Currently trying to image a Dell Optiplex 7040. When I try to add the drivers to my default x64 boot image, it errors out and says failed to inject a configmgr driver to the mounted wim file. No idea how to fix that. Could I just create a new boot wim with only the new drivers I need? If so, how can I make the PXE boot look at that boot image instead of the previous one I have been using. Each time I try, it looks at the old boot image to pxe boot, which then the osd task fails to even start.

Share this post


Link to post
Share on other sites


Firstly temporarily disable AV software on your sccm server. I have had countless problems with McAfee blocking me from creating a Boot Image in SCCM as it detects it as a threat. Everytime I change a boot image I have to disable McAfee (I have been to lazy to put exceptions in McAfee)

 

Secondly, what specific errors are you getting. Error codes are vital for narrowing down issues in sccm.

 

In order to make PXE boot directly to your new boot image, you need to make sure the option of "Deploy this image from a PXE enabled point" is enabled (re-distribute the boot image to the DP after doing this). Then also ensure you deploy a task sequence that uses your new boot image. SCCM uses a "last deployed" rule, so whatever boot image you last deployed, will be the one that gets used by PXE.

Share this post


Link to post
Share on other sites

I created a new boot image (x86) and verified there were no drivers associated with it already. At that point, I'm able to update the distribution point successfully. I then went through all the driver packages I need drivers for and added the NIC drivers to the new boot image. When I attempt to update the distribution points after that, it fails "Failed to inject a ConfigMgr drive into the mounted WIM file.

Looks like most of the drivers made it though. Is that a correct assumption?

Error: Boot image to update:
Microsoft Windows PE (x86)
Error: Actions to perform:
Add ConfigMgr binaries
Disable Windows PE command line support
Add drivers
Success: Drivers that will be included:
Intel® 82580 Gigabit Network Connection
Intel® 82575EB Gigabit Network Connection
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card Network Adaptor
Dell TrueMobile 1300 WLAN Mini-PCI Card
3Com Dual Port 1000-SX PCI-X Server NIC
Dell TrueMobile 1300 WLAN Mini-PCI Card
Realtek PCI GBE Family Controller
Realtek PCI GBE Family Controller
Intel® 82580 Gigabit Network Connection
Intel® Centrino® Wireless-N 100
Broadcom NetLink Gigabit Ethernet
Realtek PCI GBE Family Controller
Dell Wireless 5540 HSPA Mini-Card Network Adapter
Intel® 82579LM Gigabit Network Connection
Intel® Dual Band Wireless-N 7260
Intel® Ethernet Connection I217-LM
Realtek PCI GBE Family Controller
Intel® 82575EB Gigabit Network Connection
Dell TrueMobile 1300 WLAN Mini-PCI Card
Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) Network Adapter
Intel® Ethernet Connection I217-LM
3Com Dual Port 1000-SX PCI-X Server NIC
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card
Dell TrueMobile 1300 WLAN Mini-PCI Card
Broadcom Virtual Wireless Adapter
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card
Dell Wireless 5540 HSPA Mini-Card Network Adapter
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® Centrino® WiMAX 6250
Dell Wireless 5806 Gobi 4G LTE Mobile Broadband Card
Intel® Ethernet Connection I217-LM
Broadcom NetLink Gigabit Ethernet
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® 82575EB Gigabit Network Connection
Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) Network Adapter
Intel® Dual Band Wireless-AC 3160
Broadcom NetLink Gigabit Ethernet
Realtek PCI GBE Family Controller
Realtek PCI GBE Family Controller
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card
Dell Wireless 5730 Sprint Mobile Broadband (EVDO Rev-A) Minicard Network Adapter
Intel® WiFi Link 5300 AGN
Dell Wireless 1515 Wireless-N Adapter
Realtek PCI GBE Family Controller
Dell TrueMobile 1300 WLAN Mini-PCI Card
Intel® 82567LM-3 Gigabit Network Connection
Broadcom Virtual Wireless Adapter
Intel® Ethernet Connection I217-LM
Intel® WiFi Link 5300 AGN
Intel® 82579LM Gigabit Network Connection
Realtek PCI GBE Family Controller
Intel® 82579LM Gigabit Network Connection
LAN7500 USB 2.0 to Ethernet 10/100/1000 Adapter
Intel® 82567LM Gigabit Network Connection
Intel® 82580 Gigabit Network Connection
Intel® 82579LM Gigabit Network Connection
Broadcom NetLink Gigabit Ethernet
Dell Wireless 5806 Gobi 4G LTE Mobile Broadband Card
Intel® WiFi Link 5300 AGN
Intel® Centrino® Wireless-N 100
Broadcom NetLink Gigabit Ethernet
3Com Dual Port 1000-SX PCI-X Server NIC
Dell Wireless 5730 Sprint Mobile Broadband (EVDO Rev-A) Minicard Network Adapter
Intel® 82575EB Gigabit Network Connection
Intel® Dual Band Wireless-N 7260
Dell Wireless 1515 Wireless-N Adapter
Broadcom NetLink Gigabit Ethernet
Intel® Ethernet Connection I217-LM
Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) Network Adapter
Intel® Centrino® Wireless-N 100
Intel® 82567LM-3 Gigabit Network Connection
Intel® 82567LM-3 Gigabit Network Connection
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card
Intel® Centrino® Wireless-N 100
Dell TrueMobile 1300 WLAN Mini-PCI Card
Broadcom Virtual Wireless Adapter
Dell Wireless 1515 Wireless-N Adapter
Broadcom NetLink Gigabit Ethernet
Intel® Centrino® Wireless-N 100
Intel® Dual Band Wireless-AC 3160
Intel® Ethernet Connection I217-LM
Intel® 82579LM Gigabit Network Connection
Realtek PCI GBE Family Controller
Intel® 82579LM Gigabit Network Connection
Broadcom NetLink Gigabit Ethernet
Dell Wireless 5806 Gobi 4G LTE Mobile Broadband Card
Dell Wireless 5620 (EV-DO-HSPA) Mobile Broadband Mini-Card
Dell TrueMobile 1300 WLAN Mini-PCI Card
Intel® 82579LM Gigabit Network Connection
Broadcom Virtual Wireless Adapter
Intel® 82567LM Gigabit Network Connection
Broadcom NetLink Gigabit Ethernet
Broadcom NetLink Gigabit Ethernet
Dell TrueMobile 1300 WLAN Mini-PCI Card
Intel® Dual Band Wireless-N 7260
Intel® WiFi Link 5350
Intel® 82567LM-3 Gigabit Network Connection
Intel® WiFi Link 5300 AGN
Intel® Dual Band Wireless-AC 3160
Intel® Centrino® WiMAX 6250
Dell Wireless 5540 HSPA Mini-Card Network Adapter
Intel® Centrino® Wireless-N 100
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® Dual Band Wireless-N 7260
Broadcom NetLink Gigabit Ethernet
Broadcom Virtual Wireless Adapter
Intel® Centrino® WiMAX 6250
Intel® 82575EB Gigabit Network Connection
Intel® WiFi Link 5300 AGN
3Com Dual Port 1000-SX PCI-X Server NIC
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® Centrino® Wireless-N 100
Intel® WiFi Link 5300 AGN
Intel® Centrino® Advanced-N 6235
Intel® Centrino® Advanced-N 6235
Intel® Centrino® Advanced-N 6235
3Com Dual Port 1000-SX PCI-X Server NIC
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® 82579LM Gigabit Network Connection
Atheros Osprey Emulation Wireless Network Adapter
Broadcom NetLink Gigabit Ethernet
LAN7500 USB 2.0 to Ethernet 10/100/1000 Adapter
F3507g Mobile Broadband Driver
Intel® WiFi Link 5300 AGN
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® 82579LM Gigabit Network Connection
Broadcom NetLink Gigabit Ethernet
Dell TrueMobile 1300 WLAN Mini-PCI Card
Dell TrueMobile 1300 WLAN Mini-PCI Card
Intel® 82579LM Gigabit Network Connection
Intel® Centrino® Advanced-N 6235
Intel® 82580 Gigabit Network Connection
Intel® Centrino® Wireless-N 105
Intel® Centrino® Wireless-N 100
Intel® Dual Band Wireless-N 7260
Intel® Dual Band Wireless-N 7260
Intel® 82579LM Gigabit Network Connection
Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) Network Adapter
3Com Dual Port 1000-SX PCI-X Server NIC
Broadcom NetLink Gigabit Ethernet
Broadcom Virtual Wireless Adapter
Intel® WiFi Link 5350
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® Ethernet Connection I217-LM
Dell Wireless 5806 Gobi 4G LTE Mobile Broadband Card
Dell Wireless 1515 Wireless-N Adapter
Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) Network Adapter
DW5800 4G (LTE-3G) Mobile Broadband Mini-Card Network Adapter
Broadcom Virtual Wireless Adapter
Intel® Centrino® Advanced-N 6235
Realtek PCI GBE Family Controller
Intel® Centrino® Wireless-N 105
Intel® Centrino® Wireless-N 100
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® Centrino® Wireless-N 100
Dell TrueMobile 1300 WLAN Mini-PCI Card
3Com Dual Port 1000-SX PCI-X Server NIC
3Com Dual Port 1000-SX PCI-X Server NIC
Intel® 82580 Gigabit Network Connection
Dell Wireless 5730 Sprint Mobile Broadband (EVDO Rev-A) Minicard Network Adapter
Intel® 82580 Gigabit Network Connection
Intel® Centrino® WiMAX 6250
Intel® Centrino® Advanced-N 6235
Intel® Centrino® Wireless-N 100
Broadcom NetLink Gigabit Ethernet
Intel® 82580 Gigabit Network Connection
Intel® 82580 Gigabit Network Connection
Broadcom NetLink Gigabit Ethernet
Intel® 82567LM-3 Gigabit Network Connection
Intel® WiFi Link 5300 AGN
Intel® Centrino® Wireless-N 100
Dell Wireless 1515 Wireless-N Adapter
Intel® Centrino® Wireless-N 100
Dell Wireless 5806 Gobi 4G LTE Mobile Broadband Card
Error: Failed to import the following drivers:
Dell TrueMobile 1300 WLAN Mini-PCI Card - Failed to inject a ConfigMgr driver into the mounted WIM file
Error: The wizard detected the following problems when updating the boot image.
Failed to inject a ConfigMgr driver into the mounted WIM file
The SMS Provider reported an error.: ConfigMgr Error Object:
instance of SMS_ExtendedStatus
{
Description = "Failed to insert OSD binaries into the WIM file";
ErrorCode = 2152205056;
File = "e:\\nts_sccm_release\\sms\\siteserver\\sdk_provider\\smsprov\\sspbootimagepackage.cpp";
Line = 4318;
ObjectInfo = "CSspBootImagePackage::PreRefreshPkgSrcHook";
Operation = "ExecMethod";
ParameterInfo = "SMS_BootImagePackage.PackageID=\"BV100150\"";
ProviderName = "WinMgmt";
StatusCode = 2147749889;
};

Share this post


Link to post
Share on other sites

Ah, so theres something to work with. Google: "boot image" 2152205056. Lots of varying issues. I'd start with the simplest

 

- Open SCCM console using "run as administrator"

- Clear the Windows\Temp folder as sccm uses that to build your temporary WIM before copying it to your chosen location

- Try importing a few drivers only

- Double check the driver source is all intact and hasnt been deleted or modified

 

If you are not too concerned, there is an alternative way of injecting drivers into your boot image, although personally i would advise doing it via sccm so you can remove driver easily later on. The alternative method is using DISMGUI. It allows you to modify the .wim file directly, bypassing sccm completely. See this for how to: http://www.deploymentninja.com/home/easily-add-drivers-and-updates-to-images-with-gui-dismI used this method at my current organisation as we were gtting various issues injecting drivers and in the end i got fed up and injected them offline using DISMGUI. Works without issues, the only downside is removing a driver (if you ever needto) will be tricky

  • Like 1

Share this post


Link to post
Share on other sites

Thanks, I ended up removing the drivers it didn't like (it took a while, about 20 drivers or so) but I finally got it to go through. I'll delete the Windows\Temp files as well. Thank you for all your help.

Share this post


Link to post
Share on other sites

id suggest you only add network (or storage) drivers as needed, adding hundreds of drivers will bloat the boot wim and make it harder to service later on...

 

also, you are importing wireless drivers in the mix and theres no need for them they are not supported at all during pxe boot even if some people come up with hacks to make it work,

 

so, long story short, i'd recommend you start with a clean boot image again, and ONLY import the nic drivers needed, here's some videos where i go into lots of details about adding drivers to boot images (surface pro 3 is the example but there's good info in there),

 

lastly, since you are new to this i'd recommend you get some training or buy one of the many excellent books out there, for example these

 

the first one in the list was written by yours truly and covers managing boot images with drivers manually as well as via powershell

 

good luck !

Share this post


Link to post
Share on other sites

I've created a new boot.wim specifically for the testing of this Optiplex 7040. I've cleaned out all drivers that are not needed and only imported the ones related to the 7040. Still no luck. When I update the distribution point with only 5 network drivers, it will fail on one, but says it was successful on the other 4. I remove the one that failed and try to redistribute. It then fails on one that was previously successful. I keep doing this until I have no drivers left.

 

Now I'm going back through and trying to redistribute other .wims that had previously worked just fine and getting the same error that it can't inject the drivers.

Edited by nhottinger

Share this post


Link to post
Share on other sites

because they are probably not applicable, can you post any errors you are seeing, and also at the time of the import failure what does the smsprov.log file tell you about the problem ?

Share this post


Link to post
Share on other sites

I was able to get us somewhat limping along, but still can't get the Optiplex 7040. I was able to add three drivers successfully from the driver package to the boot.wim, but when we start the image process, it never gets to the password screen to start. F8 command does not show I have a valid IP address and the pc just reboots. I'm assuming this is a driver issue but nothing is working.

Share this post


Link to post
Share on other sites

Hi, I am having the same problem.

 

I have taken delivery of 15 new OptiPlex 7040's

 

I am trying to add the Dell Windows PE Derivers

 

I get the same error as you listed above.

 

did you get an solution to this.

 

I am running SCCM 1511 with Windows 10 ADK version 10240

 

Jack

Share this post


Link to post
Share on other sites

I just got 6 dell optiplex 7040 and 1 micro and it uses the Intel Ethernet Connection I219-LM. I added the WinPE 5.0 and those successfully were added to the Boot Image x86 and x64. The system will start the boot process in Bios and goes to the screen were I can press F12 to the sccm 2012 splash screen and it goes blank right before entering the password set up in my manager. I have tried fresh image with no drivers and only installing the I2I9-LM, tried using winpe 5.0 and winpe 10.0 and nothing. I even dism and injected the drivers successfully to the boot.wim and the import that to sccm and still nothing. I have downloaded the network cd from intel to add the drivers and used the drivers cab from dell and nothing.

 

I am running SCCM 2012 R2 SP1 CU3 with Windows 10 ADK 10.0.10586.0.

 

It seems also that the same issue is happening with the same nic card on my cf-311 models from panasonic as well.

Share this post


Link to post
Share on other sites

Had similar issues with E5470's and E7270's.

You need to get the Windows 10 NIC driver for these models if running ADK10 and inject these drivers into your ADK 10 boot files!

It will more than likely present itself as a 1217-LM driver when imported, just make sure to update the boot files to the DPs afterwards.

 

With the E series laptops as above there was only 64bit Windows 10 drivers available from the Dell Cab website so I have to use the 64bit boot file for deployment on these models.

 

Below are the drivers that worked. These models once in the OS and device manager showed they were 1219-LM driver's needed but as mentioned once the W10 NIC was imported it presented itself as 1217-LM driver! So I guess Bottom line is depending on what version of ADK you are running depends on what OS flavour of drivers you need to inject into your Wim files!

 

1219-LM.JPG

Share this post


Link to post
Share on other sites

Tried what you recommended rocket, when and got a new boot.wim from the adk 10 and injected only the I2I7-LM drivers from WinPE listed on the dell websites in cabs and still the 7040 is canceling the boot image process right before when prompted to enter password. All other machines pxe boot just fine. So far I am having problems on the panasonic CF-311 models and these dell optiplex 7040 models.

Share this post


Link to post
Share on other sites

I got the network driver from the Windows 10 driver pack for the model, not the WinPE 10.0 cab files on the website.

Have you tried this?

 

This is the pack you need to download, find the network driver from the network folder, best way to find this is load up a 7040 go into device manager and select network adapter, properties and driver details and take note of .sys file needed and search the downloaded network folder for this driver. Import all from the folder you source it in into adk 10 boot file

 

BTW just asking, by any chance is the date and time not correct in BIOS, this will cause the same symptom also with the reboots.

Share this post


Link to post
Share on other sites

check the bios clock and it's correct. downloaded the network drivers and injected them using dsim to the winpe.win and the system still doesnt get to the login screen to input the password. I even /recurse using dsim all of the network drivers for this specific model and still nothing.

Share this post


Link to post
Share on other sites

Can I ask why you are using DISM outside of SCCM to import the drivers into the boot files?

Also your version of SCCM is same as the one I am working at currently bar the CU level but you have ADK 10.0.10586 which is 1511 version.

Did you follow Niall's blog here to do this upgrade where all appropriate downloads are available to get it to SCCM 2012 R2 SP1 level.

The ADK on this site I currently working at is ADK 10.0.26624 RTM version, this is the ADK available from the upgrade blog and it states to use this version of ADK as there are bugs in the 1511 version. Perhaps this is your problem?

Share this post


Link to post
Share on other sites

Ok I created new boot images from the ADK that you mentioned ans just added the drivers through sccm 2012 r2 cu3 and the same results as before. right before when prompted to enter password that part on the menu doesn't not show up. the drivers that were added were directly from the dell optiplex 7040 network drivers. I tried to add only the I2I9-LM and also with adding all of them and both results were the same.

Share this post


Link to post
Share on other sites

Ok I finally got it to work with the I2I7-LM cards on optiplex 7040. My issue was that the link of the ADK that you gave me rocket had a different version of the RTM that you listed. I deleted that ADK and had to search for the RTM version you listed and added to sccm 2012 R2 CU3. At first I was getting that I couldn't add the boot image due to not finalized but once I completed the copype cmd with the ADK tools, I was able to get it to work. After completed, I used sccm 2012 to inject only the I2I7-LM driver from direct optiplex 7040 network folder and the computer was able to boot properly and went to the password option and beyond. I am testing the rest of the process to make sure I get a full complete process but I believe we got it.

 

for future reference for those having problems with I2I7-LM card computers I used:

 

BOOT Image both x86 and x64 : 10.0.26624.0 RTM OS Version 10.0.10240.16384

I2I7-LM Drivers : 12.13.17.4 INF file E1D65x64.inf

 

Tested on SCCM 2012 R2 CU3

 

Thanks for the help Rocket-Man. I was able to get a lot more done this way.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks for the help Rocket-Man. I was able to get a lot more done this way

 

 

No problem at all. (apologies for the incorrect download link :wacko: )

At the rate CM is changing, it's learning curve for all CM admins :rolleyes:

Share this post


Link to post
Share on other sites

Hi

 

I'm trying to import Dell Latitude E5270 nic driver into the boot image resulting in the same error as above. We're on CB1606 with ADK 1607 and 1 of the drivers within the package is the Intel I217-LM driver. I've tried the clear temp files, check temp folder perms, run as admin etc etc to no avail.... Can anyone offer any help?

•	Description = "Failed to inject OSD binaries into mounted WIM file (often happens if unsigned drivers are inserted into x64 boot image)";
•	ErrorCode = 2152205056;
•	File = "e:\\cm1606_rtm\\sms\\siteserver\\sdk_provider\\smsprov\\sspbootimagepackage.cpp";
•	Line = 5004;
•	ObjectInfo = "CSspBootImagePackage::PreRefreshPkgSrcHook";
•	Operation = "ExecMethod";
•	ParameterInfo = "SMS_BootImagePackage.PackageID=\"SHE00003\"";
•	ProviderName = "WinMgmt";
•	StatusCode = 2147749889;

Thanks

Share this post


Link to post
Share on other sites

have you unblocked the file ? also, what does the smsprov.log tell you about the error ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...