Using Tiny PXE and iPXE to allow UEFI PXE booting on non Server OS (or Server 2008)
摘要: Using Tiny PXE and iPXE to allow UEFI PXE booting on non Server OS (or Server 2008)
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
This is an article that will help with PXE booting over UEFI without setting up or needing a Server OS and Windows Deployment Services to boot to Microsoft Deployment Toolkit (or other Windows) media:
NOTE: The traditional method to UEFI over PXE is to have Server 2012 (Server 2008 WDS does not support UEFI boot) and Windows Deployment Services setup; this article will allow a non-server OS to allow UEFI PXE boot.
NOTE: UEFI is suggested for both Windows 7 and Windows 10 (Windows 7 works on UEFI as long as Legacy Option ROMs are enabled).
Prepare the Tiny PXE and iPXE environment:
NOTE: You may need to disable the Windows Firewall
NOTE: The file must start with #!ipxe to be recognized by the iPXE kernel.
NOTE: "${next-server}" will be reflected by the Tiny PXE Server configuration at "Next-Server" (in this case 192.168.1.199):
NOTE: Make sure that Filename if user-class=iPXE is enabled.
Stage 1:
Stage 2:
Stage 3:
Stage 4:
- Download Tiny PXE Server

- Download ipxe-snponly-x86-64.efi (UEFI PXE Kernel)

- Download ipxe.png (800x600 PNG background image)

- Download the Wimboot kernel (Allows iPXE to load WIM files)

- Download the Microsoft Deployment Toolkit x64 boot CD from the Deployment share.
(LiteTouch_x64.ISO) or grab the files individually from the Deployment share directly:
DeploymentShare\Boot\LiteTouchPE_x64\Boot\BCD
DeploymentShare\Boot\LiteTouchPE_x64\Boot\boot.sdi
DeploymentShare\Boot\LiteTouchPE_x64\Sources\Boot.wim - Use an existing system running Windows7, 8.1, or 10 (or a VM) to put Tiny PXE on.
- Create a directory such as C:\DC\TFTPD
- Extract Tiny PXE zip file to c:\dc\TFTPD
- Copy ipxe-snponly-x86-64.efi to c:\dc\TFTPD\ipxe-x86_64.efi
- Copy ipxe.png to c:\dc\TFTPD
- Extract wimboot from wimboot-latest.zip to c:\dc\TFTPD
- Copy BCD to C:\DC\TFTPD\Boot\BCD
- Copy boot.sdi to C:\DC\TFTPD\Boot\boot.sdi
- Copy Boot.wim to C:\DC\TFTPD\Sources\Boot.wim
- Configure Tiny PXE to be a DHCP and HTTP Server (Ensure that you will not be conflicting with an existing DHCP server on the network or HTTP Server on the local machine you are running Tiny PXE Server on.
- Create a file in notepad (save as boot.ipxe) with the following information to allow for PXE booting via UEFI with HTTP or TFTP as a transfer device (HTTP is faster):
- Boot to the target PC to UEFI PXE (IPv4):
More information about UEFI and imaging is located in the Best Effort Cloud article
If these steps do not correct the problem, please contact Dell Technical Support.
文章属性
文章编号: 000148982
文章类型: Solution
上次修改时间: 16 6月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。