How to place a registered Active@ KillDisk into a WinPE image for use in a network PXE boot environment
Note:
To modify WinPE image (WIM) you need to have Windows ADK installed.
Start the Boot Disk Creator form Windows Start menu and prepare a bootable media. For KillDisk settings fill in
the data on App Config page.Let's assume that the Boot Disk media has an F: letter in our environment.
Run Command Prompt as an Administrator.
Create an empty directory C:\MOUNT and mount BOOT.WIM file using the DISM tool:
Replace BOOTDISK.KEY in C:\MOUNT directory with BOOTDISK.KEY located at the root of Boot Disk media (F:\
BOOTDISK.KEY). This file is required and contains user's registration information.
Copy your company logo file from Boot Disk media (located F:\_kd\images1.jpg) to C:\MOUNT directory.
Open settings.xml file on Boot Disk media (F:\_kd\settings.xml) for edit using Notepad. Change path for your
company logo file to X:\ Copy modified settings.xml to C:\MOUNT\PROGRAM FILES\BOOTDISK\.
Create folder BootDisk_Scripts in C:\MOUNT\PROGRAM FILES\BOOTDISK\. In any text editor (Notepad) create script
file and copy it to the newly created folder BootDisk_Scripts. For example:
Use prepared F:\SOURCES\BOOT.WIM as a network PXE boot environment.
How to load Active@ KillDisk over the network via PXE environment on Windows Server platform
Add roles Windows Deployment Services.
Configure the WDS server, but don’t add images in WDS Configuration Wizard.
Add Windows PE image with Active@ KillDisk software Boot.wim in Boot Images on WDS server.
In properties of WDS server in Boot tab add our image as default boot image for x64 architecture.
Configure the DHCP server for work with WDS server.
For more detailed instructions, read Microsoft TechNet official documentation.
How to load Active@ KillDisk over the network via PXE environment on a Windows 10 computer
There are several steps required to do this: configuring the WinPE WIM, Boot Manager and PXE Server.
For the configuration steps, let's assume that inserted Boot Disk has a F: letter in our configuration
environment.
Step 1: Copy WinPE Source Files onto the PXE Server
Map a network connection to the root TFTP directory on the PXE/TFTP server and create a \BOOT folder there. We will assign this
network drive the Y: letter.
Note:
You can the ‘Easy access’ feature in the Windows Explorer to do this. Make sure to enable
read/write permissions in the sharing and folder options.
Copy the PXE boot files from the mounted \BOOT folder of the Active@ Boot Disk boot.wim to the \BOOT folder on
PXE/TFTP server. For example:
To mount/dismount the boot.wim file, see section “How to place a registered Active@ KillDisk into a Windows PE image for
use in a network PXE boot environment”.
After dismounting the boot.wim, copy the bootable Windows PE image (F:\ Sources\boot.wim) to the \BOOT folder on PXE/TFTP
server.
Copy the file boot.sdi (F:\Boot\boot.sdi) to the \BOOT folder on PXE/TFTP server.
Step 2: Configure boot configuration
On a Windows 10 computer or in a Windows PE environment, create a BCD store using the BCDEdit tool.
In the BCD store, configure the RAMDISK, BOOTMGR and OS Loader settings for the Windows PE image.
Copy the BCD file to the \BOOT folder on PXE/TFTP server.
Configure your PXE/TFTP server and DHCP server to point PXE clients to download PXEBoot.com or PXEBoot.n12.
These are a few of the files that were copied over to the server in Step 1
For more details, see “Creating a BCD file for PXE boot” below.
Step 3: Deployment process
Boot the client machine through PXE, connected to the network. After pressing initializing the PXE boot, the system should handle the
rest. Here’s what will happen:
The client is directed (by using DHCP Options or the PXE Server response) to download PXEBoot.com.
PXEBoot.com downloads Bootmgr.exe and the BCD store. The BCD store must reside in a \BOOT directory in the TFTP root folder.
Additionally, the BCD store must be called BCD.
Bootmgr.exe reads the BCD operating system entries and downloads boot.sdi and the Windows PE image.
Bootmgr.exe begins booting Windows PE by running Winload.exe within the Windows PE image.
For more detailed instructions, read the Microsoft TechNet official documentation.
Configuring a PXE Server
Configuring a TFTP server is made simple with a tool called Serva. You can download it here.
This tool is an “Automated PXE Server Solution Accelerator” that supports a variety of server protocols. The ones we will be
configuring are TFTP and DHCP.
Click the logo in the top left to access the Settings.
Configure your DHCP settings. You may copy the ones below, just make sure the address it binds to is a static IP address from
your router. Under IP Pool 1st addr, input the first available IP address in your routers IP pool settings. Figure 1: DHCP Configuration
Configure your TFTP settings. You may also copy the setting below. Again, make sure the IP address is your router’s static IP
and the TFTP server root directory is the one you configured in Step 1. Figure 2: TFTP
Configuration
Once the settings are configured, reset the application and your PXE server should be fully operational!
Creating a BCD file for PXE boot:
This entire process is done in Command Prompt. Be sure to run it as Administrator.