文档¶
参考材料¶
- 使用 iPXE 命令行
- 用 iPXE 命令编写脚本
- 配置控制台(串口、图形帧缓冲、syslog 等)
- 使用密码学功能实现 HTTPS 或代码签名
- 全部 iPXE 命令列表
- 全部 iPXE 设置列表
- 全部 iPXE 构建选项列表

Howto 指南¶
启动 iPXE¶
- 如何使用现有 PXE ROM 链式加载 iPXE
- 如何把 iPXE 烧录进 ROM
- 如何在 VMware 中使用 iPXE
- 如何在 Amazon EC2 中使用 iPXE
- 如何在 Google Cloud 中使用 iPXE
- 如何在阿里云中使用 iPXE
DHCP¶
- 如何搭配 iPXE 使用 ISC dhcpd
- 如何搭配 iPXE 使用 Microsoft DHCP 服务器
操作系统¶
- 如何安装 Fedora、RHEL、CentOS 或类似的 Linux 发行版
- 如何通过 HTTP 引导 Windows PE
- 如何通过 HTTP 引导 System Center Configuration Manager(SCCM)
- 如何使用 Windows Deployment Services(WDS)安装到 iSCSI 目标
故障排除¶
- 如何抓取数据包
- 如何使用 git-bisect 定位 iPXE 中的 bug
- 预期可正常工作的硬件驱动列表
外部文档¶
- NetworkBoot.org——初学者可以在这里学习网络引导的基础知识
- 围绕 iPXE 构建的完整解决方案示例
应用笔记¶
- 使用 iPXE 引导 Windows Deployment Services
- 从 NFS 服务器引导 Ubuntu Live
- 使用 iPXE 安装 XenServer
- 把 Windows XP 或 2003 直接安装到 iSCSI 目标
- 把 Windows Server 2008 直接安装到 SRP SAN 目标
- 通过 AoE(ATA over Ethernet)无盘引导 Windows
- 使用 WinPE 3.0 手动连接 iSCSI 目标
- 修改 iPXE 发送的 DHCP User Class
- 已知可用的 iSCSI 目标列表
- wimboot 内部架构说明
- 使用 DigiCert eToken 进行 UEFI Secure Boot 签名
- 通过 UEFI HTTP Boot 链式加载 iPXE
- 从 NetWare RPL 引导 ROM 链式加载 iPXE
- 用 tftpd-hpa 支持有缺陷的 TFTP 客户端
- 使用指定 preseed 引导 Debian:debian_preseed
- make 可用的构建目标
开发者文档¶
iPXE 源代码使用 Doxygen 生成文档;你可以在 http://dox.ipxe.org/files.html 浏览生成的文档。
iPXE 使用 GitHub Actions 进行自动化构建和单元测试,并使用 Coverity Scan 进行静态分析。