Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Windows » How to deploy images to computers using PXE Boot
  • Directmemoryattack
    How to Protect Thunderbolt Ports in Windows Windows
  • xp cmdshell MSSQL
    How to verify whether the xp_cmdshell feature is enabled or disabled in MSSQL Server Oracle/MSSQL/MySQL
  • screenshot 2020 03 13 at 20.24.17
    How to install Cygwin packages from the command line Windows Server
  • Set Microsoft Defender AV to Passive mode on a Windows Server
    Set Microsoft Defender AV to Passive mode on a Windows Server Security | Vulnerability Scans and Assessment
  • screenshot 2020 03 13 at 21.22.29
    How to determine Cygwin version Windows Server
  • Enable only Windows Admin to shutdown PC
    Allow only Administrators to shut down and reboot Server Windows
  • update Docker desktop
    How to manually update Docker desktop Containers
  • DC 3
    How to demote and remove a Domain Controller on Windows Servers Windows Server

How to deploy images to computers using PXE Boot

Posted on 27/05/202016/10/2024 Christian By Christian No Comments on How to deploy images to computers using PXE Boot
PXE BOOT

Windows Deployment Services (WDS) is a really interesting tool from Microsoft. In this article, we shall discuss “How to deploy images to computers using PXE Boot”. WDS allows an administrator to remotely deploy Windows operating systems to machines booting from a network adapter. Please see how to Add boot and install images to WDS and configure Multicast transmission via the GUI and WDSUTIL. See the following guide on how to set up a VM via PXE boot on a Generation 1 VM and how to set up a VM via PXE boot on a Generation 2 VM.

Deployment Steps: When we boot our computer, we will use the PXE technology on our Network Interface Card (NIC) to locate the WDS server. The WDS server then sends the boot image to the client. After the client chooses the install image.

This image will be copied from the install image on the WDS server to the client computer. The installation process will appear as if we are running it from a local media, but it is really being streamed from the WDS server.

Please see Windows deployment cannot continue, the operating system is missing via MDT deployment. Also, see Analyse Disks with Treesize: Defragment and Shrink VMware Workstation VM Disks, and how to Map and disconnect Virtual Disk in VMware Workstation.

Establish Client Connection to WDS

To continue the deployment process, please follow the steps below. When the client establishes a connection to the WDS server (PXE Server), you may need to press the F12 key (on legacy BIOS devices) or press the Enter key (on newer UEFI-based devices) to confirm the connection.

If you are using Oracle VirtualBox, you may encounter an error: “No bootable media found system halted: Unable to PXE boot WDS to Virtualbox, see this No bootable media found system halted: Unable to PXE boot WDS to Virtualbox for a fix.

Regardless of the VM or device, you are using, the steps are similar. If you are using a Hyper-V virtual machine, ensure you configure the VM for Pre-Boot Execution Environment (PXE) in your Hyper-V. See the below hyperlinks on how to provision a generation 1 and 2 VM in Hyper-V.

Please see how to set up a VM via PXE boot on a Generation 1 VM – Hyper-V, and how to setup a VM via PXE boot on a Generation 2 VM – Hyper-V.

PXE BOOT Windows Deployment Service

To proceed. select the VM, and click on start as shown below.

deploy images

You can also right-click on the VM and click on start

Windows Deployment Service

Note: The client is able to get an IP Address because we deployed a DHCP role and configured DHCP scopes as well. For how DHCP works, see the How does Dynamic Host Configuration Protocol work.

Install Operating System via PXE Boot

After the server is started,  you may get the below windows if you have multiple Operating systems. Click on Enter to continue (If you do not get this window, you will get the next image below.

computers
Deploying images to computers using PXE Boot

Review the Client MAC ADDR, Client IP and Gateway IP, When prompted and press F12 for Network Service Boot (from the WDS server). The machine will start booting via network as shown below.

virtual machines

As you can see, the machine is booting via network and windows os files loading starts.

PXE BOOT

If the files are loaded successfully, Windows Deployment Service (Windows Setup box) will appear and to continue

Select your local and Keyboard Input (For some reasons, I left the Locale as it is here). Click on Next.

Windows Deployment Service

Type a User Name and Password on ensure it is properly formatted with your domain name as shown below, or else it will fail.

Note: This is a lab environment, you should not be using the domain administrator credentials.

deploy images

If the credentials are correct, you will be prompted to select your desired Operating system. For some difference between boot, install images, capture images etc.

virtual machines

Now you can install windows on a client computer with a normal windows installation process. See the article for how to install Windows Server 2019.

Please see What are the differences between MDT and WDS. Also, see “MDT deployment failed and Stuck at Command Prompt: Windows installation does not proceed via PXE boot“. Here is “How to configure Windows Deployment Services on Windows Server 2019“.

Select OS install drive

Note: In order to proceed with the Window below, ensure you have the right space allocated or else Windows will not be able to install to the Drive. Click on Next

virtual machines

As we can see below, the installation process will continue.

PXE BOOT

Windows is installing

deploy images
computers

Select your region in the Window below and click on Yes as shown below

Screenshot 2020 05 28 at 01.53.32

Accept the License as shown below

In the image below, since this is a lab environment, I decided to select “Set up for Personal use”. Click on Next

Screenshot 2020 05 28 at 01.55.46
Screenshot 2020 05 28 at 01.56.34

I have decided to create a local account for my VM. Click on Offline account

I decided to go for limited experience as shown below

Screenshot 2020 05 28 at 01.57.21
Screenshot 2020 05 28 at 01.58.36
Screenshot 2020 05 28 at 01.58.36

Now, you are prompted to enter a name for your account. Entered my Name and I Clicked on Next

You will be prompted to enter your password and to also confirm the password

Screenshot 2020 05 28 at 02.00.17
Screenshot 2020 05 28 at 02.00.32

Next, you will be requested to create security questions as shown below. Walkthrough the three steps and click on Next

Accept the privacy settings as shown below

Screenshot 2020 05 28 at 02.01.37
Screenshot 2020 05 28 at 02.02.14

In the Next Windows, I selected No since it is a test environment as shown below

Next, Windows will start configuring and applying all settings as shown below

Screenshot 2020 05 28 at 02.06.56
Screenshot 2020 05 28 at 02.08.17

Moreover, Windows 10 installation via PXE boot is finished and completed successfully as shown below. Therefore, we can say we have deployed Windows images to this computer using PXE Boot

However, I hope you found this blog post on How to deploy images to computers using PXE Boot helpful. Furthermore, Please let me know in the comment session if you have any questions.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Windows Tags:services, WDS, Windows 11, Windows Deployment Services, Windows Server 2016

Post navigation

Previous Post: Fix No bootable media found system halted: Unable to PXE boot
Next Post: How to remove WDS role via the GUI and PowerShell

Related Posts

  • Lets Encryp
    How to install Let’s Encrypt Certificates with IIS on a Windows Server Windows
  • ads
    How to disable Ads in Windows 11 Windows
  • banner
    How to hide Folders and Files from Search Results in Windows Windows
  • BitLocked suspended and resumed
    Query MBAM-protected Client for non-compliance [Part 2] Windows
  • Featured image new
    How to update the BIOS on your Dell system Security | Vulnerability Scans and Assessment
  • How do I disable credentials from Remote Desktop
    Disable credential Prompts for Remote Desktop Connections Windows

More Related Articles

Lets Encryp How to install Let’s Encrypt Certificates with IIS on a Windows Server Windows
ads How to disable Ads in Windows 11 Windows
banner How to hide Folders and Files from Search Results in Windows Windows
BitLocked suspended and resumed Query MBAM-protected Client for non-compliance [Part 2] Windows
Featured image new How to update the BIOS on your Dell system Security | Vulnerability Scans and Assessment
How do I disable credentials from Remote Desktop Disable credential Prompts for Remote Desktop Connections Windows

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Directmemoryattack
    How to Protect Thunderbolt Ports in Windows Windows
  • xp cmdshell MSSQL
    How to verify whether the xp_cmdshell feature is enabled or disabled in MSSQL Server Oracle/MSSQL/MySQL
  • screenshot 2020 03 13 at 20.24.17
    How to install Cygwin packages from the command line Windows Server
  • Set Microsoft Defender AV to Passive mode on a Windows Server
    Set Microsoft Defender AV to Passive mode on a Windows Server Security | Vulnerability Scans and Assessment
  • screenshot 2020 03 13 at 21.22.29
    How to determine Cygwin version Windows Server
  • Enable only Windows Admin to shutdown PC
    Allow only Administrators to shut down and reboot Server Windows
  • update Docker desktop
    How to manually update Docker desktop Containers
  • DC 3
    How to demote and remove a Domain Controller on Windows Servers Windows Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,836 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.