Customize Boot Image
In order to use Adaptiva OneSiteDownloader during the Operating System Deployment (OSD) process, a new boot image must be customized for OneSite and added to ConfigMgr. These steps show you how to create, customize, and deploy boot images for OSD.
Adaptiva provides a Workflow(preferred) and a PowerShell script that automates this process for you. Follow the guidance in the Knowledge Base article to use that script.
To create a new custom boot image manually, perform the following steps.
Manually creating a New Custom Boot Image
We recommend you update the Windows Assessment and Deployment Kit (Windows ADK) before proceeding. For more information on managing boot images in ConfigMgr, review Microsoft's OS deployment documentation for boot images.
Perform the following on your ConfigMgr server.
On the ConfigMgr server, create and share a new folder to store the custom boot image. This folder will be the package source for the boot image and will need to be referenced as a UNC path.
Example: E:\PkgSource\OSD\OneSiteBootx64
Copy the default ConfigMgr boot image
boot.wimfrom%InstallPath%\OSD\Boot\x64\to your package source folder.Example:
E:\Program Files\Microsoft Configuration Manager\OSD\Boot\x64\boot.wimRename the
boot.wimfile to something more descriptive, such as: OneSiteBootx64.wim.Open the ConfigMgr Console and navigate to Software Library > Operating Systems.
Right-click Boot Images and select Add Boot Image.

On the Data Source page, click Browse and enter the UNC path to the new boot image. Click Next to continue.

At the General screen, enter a Name of OneSite Boot (x64), and then click Next.
Complete the wizard. The new boot image is listed in the console.
Right-click the OneSite Boot (x64) boot image and select Distribute Content.

Complete the Distribute Content Wizard to send the boot image package to at least one Distribution Point.
Add files to boot image
Several files will need to be added to the boot image. These will come from the media for the task sequence. To do this, a temporary ISO file should be compiled and mounted.
Under Operating Systems, right-click Task Sequences and select Create Task Sequence Media.

In the Create Task Sequence Media Wizard, at the Select Media Type screen, select Bootable media and then click Next.

On the Media Management page, choose the best option for your environment.

Select Dynamic media if you want to allow a management point to redirect the media to another management point, based on the client location in the site boundaries. This is the recommended setting for a multi-site hierarchy.
Select Site-based media if you want the media to contact only the specified management point. This is recommended for a single Primary Site hierarchy.
By default, Dynamic media is selected. Click Next to continue.
On the Media Type page, select CD/DVD set.
Next to Media file, click Browse and enter the path and file name of the temporary ISO file that you will create. This is a temporary file and does not need to be shared. You can put it anywhere with ~400MB space.
Click Next to continue.

On the Select security settings for the media page, choose the best options for your environment.
Enable Unknown Computer Support - Select this option if you want to be able to PXE boot and build unknown computers that are not yet registered in SCCM.
Specify a password to protect task sequence media - If you require a Password to be entered after the boot image is loaded then enter this here. As Adaptiva does not use a DP, this replaces the Require a password when computers use PXE setting you would usually set on the PXE tab options under Distribution Point properties.
Create a self-signed media certificate... - If ConfigMgr is configured to use HTTPS for MPs and DPs, you should import your PKI certificate at this screen. If not, select the default option of Create self-signed media certificate. We recommend you set the expiration date to some distance in the future, for example over 2 years, otherwise the boot image will stop working and this process will need to be repeated once the expiration date has passed.
Click Next to continue.
On the Select the boot image for the media page, next to Boot image, click Browse and select the new OneSite boot image.
Next to Distribution point section, click Browse and select the DP to download the boot image from for the ISO image creation.

If you selected Dynamic Media in step 3, the associated management points section will be shown. Select Add to choose one or more Management Points that the media will use in its initial communication.

If using Site-based media in step 3, select Browse to choose the Site the media will use. Click Next and continue the wizard until it is complete.

Click Next and complete the wizard. It will take a few moments to create the ISO.
Navigate to the folder containing the ISO file. In this example, E:\Temp\OneSiteBootx64.iso.
Right-click the OneSiteBootx64.iso and click Mount.
In the mounted folder, navigate to the
SMS\datafolder and copy out the TsmBootstrap.ini and Variables.dat to the Temp folder.
Unmount the ISO file and delete it.
Mount and Finalize the Boot Image
Copy these files and the OneSiteDownloader.exe to the boot image.
Navigate to E:\PkgSource\OSD\OneSiteBootx64 and create a new folder named mount.

Open an administrative command prompt or Windows Powershell from the Start menu then change directory to this location. Run the following DISM command to mount the boot image file to the Mount folder created earlier.
Navigate to the mount folder and run the following command to create the folder structure:
mkdir SMS\data.Copy the TsmBootstrap.ini and Variables.dat files from E:\temp to the data folder.

At the root of the mount directory, create a folder called OneSite. This path will be referenced in a task sequence variable later.
Copy the OneSiteDownloader.exe to this OneSite folder.

Copy any other tools and utilities that you want available in your boot image. Once all files are copied to the mount directory close Windows Explorer and make sure there are no open files or folders in the mount folder.
Use the DISM command to unmount and commit the contents of the mount folder into the original WIM:
Now that the OneSiteBootx64.wim has been updated, you can delete the mount folder.
In the ConfigMgr console, navigate to Operating System > Boot Images, right-click OneSite Boot (x64) and select Update Distribution Points.
On the initial General page of the Update Distribution Points Wizard, make sure you DO NOT tick the option to Reload this boot image...; If you tick this option, the custom files for the TS Boot Media and the OneSiteDownloader.exe you added to the boot image will be lost.

Complete the wizard to update the distribution points.
Publish the Boot Image in OneSite Anywhere
If automatic publication is not enabled in OneSite, the new boot image needs to be published in Adaptiva.
Log in to the OneSite Cloud Admin Portal at
https://AdaptivaServer:[port]and click OneSite Anywhere on the top bar navigation.In the left-hand navigation of OneSite Anywhere, click Content Publication > Boot Images.
Verify that the new OneSite Boot x64 image has a Publication Status of Published. If not, right-click the OneSite Boot (x64) en-US image, and click Publish.

The boot image is now ready for use. When creating/modifying your OSD task sequence, select the boot image you just created.
Last updated
Was this helpful?