使用 Tiny PXE 和 iPXE 在非服务器操作系统(或 Server 2008)上启动 UEFI PXE

摘要: 使用 Tiny PXE 和 iPXE 在非服务器操作系统(或 Server 2008)上启动 UEFI PXE

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

本文将帮助您通过 UEFI 启动 PXE,您无需进行设置,也不需要服务器操作系统和 Windows 部署服务,即可引导到 Microsoft 部署工具包(或其它 Windows)介质:

SLN306377_zh_CN__1icon :通过 UEFI 启动 PXE 的传统方法是设置 Server 2012(Server 2008 WDS 不支持 UEFI 引导)和 Windows 部署服务;本文将允许非服务器操作系统实现 UEFI PXE 启动。
SLN306377_zh_CN__1icon 注意:对于Windows 7和Windows 10(只要启用传统选项ROM,Windows 7就能在UEFI上工作),建议使用UEFI。

准备Tiny PXE和iPXE环境:

SLN306377_zh_CN__1icon :您可能需要禁用 Windows 防火墙
SLN306377_zh_CN__1icon 注意:文件必须以#!ipxe开头,才能被iPXE内核识别。
SLN306377_zh_CN__516 iPXE(1)
SLN306377_zh_CN__1icon :Tiny PXE Server 配置将在“Next-Server”处反映“${next-server}”(在此案例中为 192.168.1.199):
SLN306377_zh_CN__1icon :如果启用了 user-class=iPXE,请确保该文件名。
SLN306377_zh_CN__8Server config iPXE
SLN306377_zh_CN__917 iPXE

阶段 1:

SLN306377_zh_CN__10STAGE 1 iPXE

阶段 2:

SLN306377_zh_CN__11STAGE 2 iPXE

阶段 3:

SLN306377_zh_CN__12STAGE 3 iPXE

阶段 4:

SLN306377_zh_CN__13STAGE 4 iPXE
  1. 下载 Tiny PXE ServerSLN306377_zh_CN__14iC_External_Link_BD_v1
  2. 下载 ipxe-snponly-x86-64.efi(UEFI PXE 内核)SLN306377_zh_CN__14iC_External_Link_BD_v1
  3. 下载 ipxe.png(800x600 PNG 背景图像)SLN306377_zh_CN__14iC_External_Link_BD_v1
  4. 下载 Wimboot 内核(允许 iPXE 加载 WIM 文件)SLN306377_zh_CN__14iC_External_Link_BD_v1
  5. 从部署共享中下载 Microsoft 部署工具包 x64 启动 CD。
    (LiteTouch_x64.ISO) 或直接从部署共享中单独获取文件:
    DeploymentShare\Boot\LiteTouchPE_x64\Boot\BCD
    DeploymentShare\Boot\LiteTouchPE_x64\Boot\boot.sdi
    DeploymentShare\Boot\LiteTouchPE_x64\Sources\Boot.wim
  6. 使用运行 Windows7、8.1 或 10(或虚拟机)的现有系统安装 Tiny PXE。
  7. 创建目录,例如C:\DC\TFTPD
  8. 将 Tiny PXE zip 文件解压到 c:\dc\TFTPD
  9. 将 ipxe-snponly-x86-64.efi 复制到 c:\dc\TFTPD\ipxe-x86_64.efi
  10. 将 ipxe.png 复制到 c:\dc\TFTPD
  11. 将 wimboot 从 wimboot-latest.zip 解压到 c:\dc\TFTPD
  12. 将BCD复制到C:\DC\TFTPD\Boot\BCD
  13. 将boot.sdi复制到C:\DC\TFTPD\Boot\boot.sdi
  14. 将 Boot.wim 复制到 C:\DC\TFTPD\Sources\Boot.wim
  15. 将 Tiny PXE 配置为 DHCP 和 HTTP 服务器(确保您不会与在运行 Tiny PXE 服务器的本地计算机上的网络或 HTTP 服务器上的现有 DHCP 服务器冲突。
  16. 使用以下信息,在记事本中创建文件(另存为 boot.ipxe),以便在将 HTTP 或 TFTP 作为传输设备的情况下,通过 UEFI 进行 PXE 启动(HTTP 更快):

返回页首
文章属性
文章编号: 000148982
文章类型: Solution
上次修改时间: 16 6月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。