v0.1.0
首个发行版:无状态云原生 iPXE
基于上游 iPXE 基线 e6e51ccb + 3 个定制补丁构建。
特性
- RTL8125 全系适配(
0001):新增0x10ec:0x8125设备支持,XID 版本表覆盖 A/B/D/K/CP/BP 全系(参考 Linux 内核 r8169 驱动),EPHY 初始化与电源管理对齐 Linux;未知步进安全回退 8169 路径,无挂死风险 - debug 构建修复(
0002):ipxe-debug.efi输出 REALTEK 驱动级日志(REALTEK:3),可显示芯片版本(如REALTEK ... is a RTL8125D (XID 0688)) - snponly 本地引导支持(
0003):本地 UEFI(USB/磁盘)引导时接管全部 SNP/NII/MNP 设备;PXE 链加载场景行为不变
产物(对应 dist/ 目录结构)
| 文件 | 使用场景 |
|---|---|
direct-uefi/ipxe.efi |
UEFI 本地引导(USB/磁盘),内置 iSCSI 自动启动脚本 |
direct-uefi/ipxe-debug.efi |
调试版,REALTEK 驱动日志,用于网卡问题定位 |
direct-uefi/snponly.efi |
固件 PXE 链加载 / SNP 兜底(RTL8125 除外:其固件驱动存在 iSCSI TX 挂起缺陷,须用 native 驱动) |
pxe-uefi/ipxe.efi |
UEFI 网卡 PXE 启动链加载 |
grub-bios/ipxe.lkrn |
GRUB2 菜单链加载(BIOS 环境) |
usb/ipxe.usb |
USB 磁盘启动镜像 |
校验值(SHA256,与 dist/SHA256SUMS 一致)
| 文件 | SHA256 |
|---|---|
pxe-uefi/ipxe.efi |
479fbe32022ccf539061b0a476df540394ce0e1ca0b2d618469ec0dee262803c |
direct-uefi/ipxe.efi |
6b63b4276247088e759d26d7124136a52b9b608a0b713a0b27b93ecb22943bc1 |
direct-uefi/ipxe-debug.efi |
d8b12687aafa1e8ad134335875813394122b2cd0251c63fb274c83218057c1c6 |
direct-uefi/snponly.efi |
89c22ac0974b04f80cb242a0a330a626b7e46f6360d3fc9b16ec395c7d2ce68d |
grub-bios/ipxe.lkrn |
9e2bfca6949d0d646d13b94f04770ea9606ae440a38961a54072609023819787 |
usb/ipxe.usb |
cfc3cc957439fb7059bdbf623fab4716350eaaf5dca7648df5849e4a15a7c138 |
许可
GPL-2.0(见 LICENSE)。上游利用声明见 README:iPXE(GPL-2.0-or-later / UBDL)基础源码 + Linux 内核 r8169 驱动(GPL-2.0)参考实现。