You are here:   Research
  |  Login

Welcome to my blog, quickest way to find articles is usually to search for them.

Minimize
Search in All Title Contents
 
     

Making a ConfigMgr boot image work with standalone WDS or 3rd party PXE server

Apr 06 2017

To have a ConfigMgr environment coexist with another PXE environment, like WDS or just a 3rd Party PXE Server, you need to make some changes to the ConfigMgr boot image.

Disclaimer: This is most likely unsupported, so don’t call Microsoft support if it doesn’t work :)

Background

A little fun fact, I wrote the first instructions for this scenario about seven years ago, for a ConfigMgr 2007 boot image. They still work with ConfigMgr Current Branch 1702.

This is my old post, for WinPE 2.0 boot images :)

Using WDS to deploy SCCM images without the SCCM PSP Integration
http://deployvista.com/Home/tabid/36/EntryID/54/Default.aspx

 

The Current Guide

When you boot a ConfigMgr boot image it reads a few configuration files. The most important ones are tsmbootstrap.ini and variables.dat. They are present in the ConfigMgr CD Boot image (ISO), but not inside the actual WIM file. And for example, when using standalone WDS, you cannot boot WinPE as an ISO file, you need to a WIM file.

The solution is to simply extract the wim-file from the Boot Image ISO, add the configuration files to the WIM file, and then add the WIM file to WDS, or whatever PXE server you want to use:

Note: Here is a good post by Zeng Yinghua (Sandy) – @sandy_tsang on how to do this for the iPXE 3rd party PXE Server: http://www.thesccm.com/ipxe-sccm/

  

The Steps:

  1. In ConfigMgr, create a CD boot media, E:\ZTI_Install_CD.iso in this example
     
  2. Extract the E:\ZTI_Install_CD.iso to the E:\ZTI_Install_CD folder
  3. Using Imagex (or DISM, or PowerShell) mount the E:\ZTI_Install_CD\Sources\boot.wim to a folder, E:\Mount in this example:
     
    imagex /mountrw E:\ZTI_Install_CD\Sources\boot.wim 1 E:\Mount
     
  4. Copy the E:\ZTI_Install_CD\SMS\DATA folder to E:\Mount\SMS
     
  5. Using Imagex (or DISM, or PowerShell), unmount the image and commit the changes.
     
    imagex /unmount /commit E:\Mount

 

Then simply add the E:\ZTI_Install_CD\Sources\boot.wim as boot image to the WDS Server

Tip: Setting EnableDebugShell=true in tsbootshell.ini (which you found in \sms\bin\i386) will give you a command prompt by pressing F8, this the same as selecting the "Enable Command support" on the boot image properties in the ConfigMgr Console.








Happy deployment, and thanks for reading!


What our lawyers makes us say:

This information is provided "AS IS" with no warranties, confers no rights and is not supported by the authors or Deployment Artist.

Copyright © 2017 by Deployment Artist (the company behind deployment research). All rights reserved. No part of the information on this web site may be reproduced or posted in any form or by any means without the prior written permission of the publisher.

Shorthand: Don't pass off our work as yours, it's not nice.

Blog Archive

Minimize