Pxe Server Windows 10

brownaw
10 min readJun 2, 2021

--

Download here

You have decided to deploy OS images over the network but you want to test it out or you want to create a small deployment lab. Building a standalone deployment server is the way to go. Windows Deployment Service (WDS) and Microsoft Deployment Toolkit (MDT) are an easy way to accomplish that. In this standalone setup the server is not part of a domain and has DNS (Domain Name System) and DHCP (Dynamic Host Configuration Protocol) on the same system as WDS and MDT.

Verifying PXE from Desktop Distribution Points. And when you PXE boot a new client, it is easy to verify that we are now PXE booting from the Windows 10 desktop client. If you need to verify or troubleshoot the PXE boot from the desktop client, the SMSPXE.log file is located in the “ C: SMSDP$ sms bin ” folder. In computing, The PXE (short for Preboot Execution Environment) describes a standardized client-server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients. A PXE Boot tool is usually a network boot software which is designed for solving the problem that boots many computers from an image file on network.

In order to keep up with the demand of deploying workstation images to hundreds and thousands of systems quickly you need to have a deployment mechanism in place. There are plenty of products out there that can deploy images. But let’s say you don’t have those products. How can you do it? Well MDT and WDS do a great job together, also they are free (as long as you have a Windows Server license for WDS).

Windows Server is fully installed on the system without any outstanding issues. A basic understanding of Windows Server administration. The IP address range has already been determined. A user account on the server has been created with read access to the deployment share.

DNS

Installation

  1. Open Server Manager
  2. Click Manage
  3. Click Add Roles and Features
  4. The Add Roles and Features Wizard window will appear
  5. On the Before you begin screen click Next
  6. On the Select installation type window click Role-based or feature-based installation and click Next.
  7. On the Server destination server window select
  8. Select a server from the server pool
  9. Under Server Pool select the server name
  • Click Next
  1. On the Select server roles screen select DNS
  2. On the pop-up window click Add Features
  3. Click Next
  4. On the Select features screen click Next
  5. On the DNS Server screen click Next
  6. On the Confirm installationselections screen clickRestart the detitanation server automatically if required. Click Yes to the pop-up then click Install
  7. Wait for the installation to complete.
  8. Once the installation is complete click the Close

Configuration

  1. Click Start -> Windows Administrative Tools -> DNS.
  2. In the DNS Manager window click on the server name.
  3. In the right pane, right-click Forward Lookup Zones and then click New Zone…
  4. In the New Zone Wizard on the Welcome screen click Next.
  5. On the Zone Type screen select Primary zone and click Next.
  6. On the Zone Name screen enter the name of the Zone and click Next
  7. On the Zone File screen leave the default selections and click Next.
  8. On the Dynamic Update screen select Allow both nonsecure and secure dynamic updates and click Next.
  9. On the Complete the New Zone Wizard screen click Finish.

DHCP

Installation

  1. Open Server Manager
  2. Click Manage
  3. Click Add Roles and Features
  4. The Add Roles and Features Wizard window will appear
  5. On the Before you begin screen click Next
  6. On the Select installation type window click Role-based or feature-based installation and click Next.
  7. On the Server destination server window select
  8. Select a server from the server pool
  9. Under Server Pool select the server name
  • Click Next
  1. On the Select server roles screen select DHCP
  2. On the pop-up window click Add Features
  3. Click Next
  4. On the Select features screen click Next
  5. On the DHCP Server screen click Next
  6. On the Confirm installationselections screen clickRestart the detitanation server automatically if required. Click Yes to the pop-up then click Install
  7. Wait for the installation to complete.
  8. Once the installation is complete click the Close
  9. On the Server Manager window click the Warning icon at the top and then click Complete DHCP Configuration.
  10. The DHCP Post-Install configuration wizard opens up.
  11. On the Description screen click Commit.
  12. On the Summary screen click Close.

Configuration

  1. Click Start -> Windows Administrative Tools -> DHCP.
  2. In DHCP window expand the server in the left pane.
  3. Right-click IPv4 and click New Scope…
  4. The New Scope Wizard window appears.
  5. Click Next.
  6. On the Scope Name screen enter a name and description for the scope and click Next.
  7. On the IP Address Range screen enter the Start IP address and End IP address Verify that the Subnet mask is correct and then click Next.
  8. On the Add Exclusions and Delay screen do not enter any information, click Next.
  9. On the Lease Duration screen change the Days to 1, click Next.
  10. On the Configure DHCP Options screen select Yes and click Next.
  11. On the Router (Default Gateway) screen do not enter an IP address, click Next.
  12. On the Domain Name and DNS Servers screen enter the IP address of the server and click Add, then click Next.
  13. On the WINS Servers screen do not enter any IP address, click Next.
  14. On the Activate Scope screen select Yes and then click Next.
  15. On the Completing the New Scope Wizard screen click Finish.
  16. Reboot the server.

MDT

Installation

  1. Install ADK
  2. Go to Windows ADK website and download the latest Windows ADK for Windows 10.
  3. Run exe
  4. The Windows Assessment and Deployment Kit — Windows 10 window opens.
  5. On the Specify Location screen
  6. select the Download the Windows Assessment and Deployment Kit — Windows 10 for installation on a separate computer radio button.
  7. Browse to the desired download path to save the files.
  • Click Next
  1. On the Windows Kits Privacy screen select No and then click Next.
  2. On the License Agreement screen click Accept.
  3. On the Download is complete screen click Close.
  4. Copy the files to the server if needed.
  5. Open the folder with the downloaded files.
  6. Run adksetup.exe
  7. The Windows Assessment and Deployment Kit — Windows 10 window opens.
  8. On the Specify Location screen browse to the desired install path and click Next.
  9. On the Windows Kits Privacy screen select No and then click Next.
  10. On the License Agreement screen click Accept.
  11. On the Select the features you want to install screen select the following items and then click Install
  12. Deployment Tools
  13. Windows Preinstallation Environment (Windows PE)
  • User State Migration Tool (USMT)
  1. Wait for the installation to complete.
  2. Uncheck Learn more about the Windows Assessment and Deployment Kit and then click Close.
  3. Install MDT
  4. Go to the Microsoft Deployment Toolkit site and download the latest version of MDT.
  5. Run the MDT setup.
  6. On the Welcome screen click Next.
  7. On the End-User License Agreement screen select I accept the terms in the License Agreement and click Next.
  8. On the Custom Setup screen select the desired installation location and click Next
  9. On the Customer Experience Improvement Program screen select I don’t want to join the program at this time and click Next.
  10. On the Ready to install screen click Install.
  11. When the installation completes click Finish.

Configuration

Adding Deployment Share

  1. Click Start-> Microsoft Deployment Toolkit -> Deployment Workbench.
  2. The Deployment Workbench window opens.
  3. An existing deployment share can be added or a new one can be created.
  4. Opening an existing deployment share.
  5. Right-click Deployment Shares and click Open Deployment Share.
  6. The Open Deployment Share Wizard appears.
  • On the Path screen browse to the deployment share and click Next.
  1. On the Summary screen click Next.
  2. When the operation completes click Finish on the Confirmation screen.
  3. Creating a new deployment share.
  4. Right-click DeploymentShares and click NewDeploymentShare.
  5. The New Deployment Share Wizard appears.
  • On the Path screen browse to the desired location for the new deployment share and then click Next.
  1. On the Share screen type in the desired name of the share or leave the default and then click Next.
  2. On the DescriptiveName screen type in a description for the share and then click Next.
  3. On the Options screen select the options you would like to have the deployment perform and then click Next. Note: these can be changed later.
  • On the Summary screen review the selections and then click Next.
  • Once complete click Finish on the Confirmation screen.

Update username and password for Deployment Share

A username and password are required for the boot image from MDT to access the MDT share.

  1. Create Deployment service account
  2. Click Start -> WindowsAdministrativeTools -> ComputerManagement.
  3. Expand SystemTools -> LocalUsersandGroups.
  4. Right-click Users and click NewUser…
  5. On the New User window enter the information for the MDT Deployment service account and then click Create.
  6. Close the ComputerManagement window
  7. Set Share and Security Permissions
  8. Open File Explorer.
  9. Navigate to the deployment share.
  10. Right-click on the deployment share and click Properties.
  11. Set the following permissions for the Deployment service account on the Deployment share.
  12. Share permissions — Read
  13. Security permissions — Read & Execute, List Folder Contents, Read
  14. Add Deployment service account to the Bootstrap.ini file.
  15. Open the MDT Deployment Workbench.
  16. Right-click the deployment share and then click Properties.
  17. Click the Rules tab and then click Editini in the lower right of the Properties windows.
  18. The Bootstrap.ini file will open in Notepad.
  19. Under the [Default] section of the Bootstrap.ini file enter the following information.
  20. UserID=Deployment service account name
  21. UserDomain=Name of the deployment server
  • UserPassword=Password for the deployment service account
  1. Save and close the Bootstrap.ini file.
  2. Close the deployment share Properties window.
  3. Right-click on the Deployment share and click Update Deployment Share.
  4. On Options screen of the Update Deployment Share Wizard select Completely regenerate the boot images and then click Next.
  5. Click Next on the Summary
  6. Click Finish on the Confirmation

Windows Deployment Services (WDS)

WDS facilitates the Preboot Execution Environment (PXE) portion of the network deployment of the Windows 10 image to the laptops. PXE facilitates the network booting of a computer to be able to pull down a bootable image file.

Installation

  1. Open Server Manager
  2. Click Manage
  3. Click Add Roles and Features
  4. The Add Roles and Features Wizard window will appear
  5. On the Before you begin screen click Next
  6. On the Select installation type window click Role-based or feature-based installation and click Next.
  7. On the Server destination server window select
  8. Select a server from the server pool
  9. Under Server Pool select the server name
  • Click Next
  1. On the Select server roles screen select Windows Deployment Services
  2. On the pop-up window click Add Features
  3. Click Next
  4. On the Select features screen click Next
  5. On the WDS screen click Next
  6. On the Select role services screen select both Deployment Server and Transport Server, click Next
  7. On the Confirm installationselections screen clickRestart the detitanation server automatically if required. Click Yes to the pop-up then click Install
  8. Wait for the installation to complete.
  9. Once the installation is complete click the Close

Configuration

  1. Click Start -> Windows Administrative Tools -> Windows Deployment Services.
  2. The Windows Deployment Services window opens.
  3. In the left pane expand Servers
  4. Right-click on the server and click Configure Server
  5. The Windows Deployment Service Configuration Wizard
  6. On the Before You Begin screen click Next
  7. On the Install Options screen select Standalone server, click Next
  8. On the Remote Installation Folder Location screen select the location path and then click Next.
  9. On the Proxy DHCP Server screen select both options and then click Next
  10. On the PXE Server Initial Settings screen select Respond to all client computers (known and unknown), click Next.
  11. On the Task Progress screen, click Finish when it completes.
  12. If the WDS server did not start, right-click the server and select All Tasks -> Start.
  13. Right-click on the server and click Properties.
  14. On the server properties page go to the Boot tab.
  15. Under the PXE Boot Policy section select Continue the PXE boot unless the user presses the ESC key for both Known and Unknown clients.
  16. Click OK
  17. Under the server right-click Boot Images and click Add Boot Image…
  18. The Add Image Wizard window appears.
  19. On the ImageFile screen browse to the file location of the MDT boot image (it is in the boot folder in the deployment share) and then click Next.
  20. On the ImageMetadata screen type in the name and description for the image and then click Next.
  21. On the Summary screen review the information and then click Next.
  22. On the TaskProgress screen click Finish when complete.

Note: If you receive and Access Denied error make sure that the share permissions on the RemoteInstall have the user account that is being used listed and have at least Read and Change permissions.

Finished

The server is now configured to answer PXE requests and deploy an image that is configured in MDT. An imaged must be developed in MDT before it can be deployed.

All about PXE Boot Server tool

What is PXE and PXE Boot tool

In computing, The PXE (short for Preboot Execution Environment) describes a standardized client-server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients.

A PXE Boot tool is usually a network boot software which is designed for solving the problem that boots many computers from an image file on network.

What a PXE Boot Server tool can do for you

1. Maintain or install system for multiple computers without inserting CD or USB into these computers one by one.
2. Deal with the sitaution where your computer cannot start normally already and it can’t boot through loading image file on inner hard drive.
3. Boot up multiple client computers within LAN when the clients have no available CD-ROM drive and USB ports or you have no CD or USB image at hand.

Download the best PXE Boot Tool — EaseUS Todo Backup PXE Server

EaseUS Todo Backup PXE Server is the best PXE Boot tool. Allowing network booting of EaseUS Todo Backup Recovery Environment on target machines, it is especially useful for bare metal recovery or network deployment. This feature is available in EaseUS Todo Backup Server Edition, EaseUS Todo Backup Advanced Server Edition and EaseUS Todo Backup Technician Edition and their trial editions. Now you can download the program and try it to install Windows 10/8/7/Server 2012……via PXE boot.

How to use EaseUS PXE Boot Server to boot up multiple computers on the network

1. To install EaseUS Todo Backup PXE server, click ‘Enable PXE’ in Tools. EaseUS Todo Backup will configure boot image directory automatically.

2. Boot your target computer through a network interface.

e.g. To enable network boot (on ASUS motherboard with UEFI boot):

Configure Pxe Server Windows 10

  • Restart your computer, press ‘Del’ or ‘F2’ to enter the UEFI, then select ‘Advanced Mode’.
  • Choose ‘Advanced’ > ‘Onboard Devices Configuration’ and enable ‘Realtek PXE Option ROM’.
  • Go back and enable ‘Network Stack Configuration’.
  • Switch to Boot section and enable ‘Network Stack Driver Support’.
  • Save the changes and reboot the computer, then press ‘F8’ and select ‘Realtek Boot Agent’.

3. Then it will automatically locate EaseUS Todo Backup PXE server, which allows network booting of EaseUS Todo Backup Recovery Environment on target machines. You can perform file backup and recovery, disk/partition backup, bare-metal recovery, etc on your target computer.

Pxe Server Windows 10 Iso

Note: Make sure there is a working DHCP(Dynamic Host Control Protocol) in your network so that the booting computers can automatically get IP addresses and boot into EaseUS Todo Backup Recovery Environment.

Download here

--

--