RFC 4578 为 PXE 定义了各种机器架构,如下所示:
Type Architecture Name
---- -----------------
0 Intel x86PC
1 NEC/PC98
2 EFI Itanium
3 DEC Alpha
4 Arc x86
5 Intel Lean Client
6 EFI IA32
7 EFI BC
8 EFI Xscale
9 EFI x86-64
Run Code Online (Sandbox Code Playgroud)
我已经测试了两台 IBM 机器(HS22 刀片、x3550M3),它们都使用“EFI BC”架构进行 EFI PXE 引导。
它代表什么?什么时候使用?为什么 IBM 使用它而不是“EFI x86-64”?
RFC4578 DHCP PXE 选项中定义的架构类型与IANA 注册的处理器架构类型之间存在冲突:后者指出 x64 UEFI 的类型为 00:07,这似乎是实践中使用的值(参考https://www. syslinux.org/archives/2014-October/022684.html)。
RFC 上有一个勘误ID 4624。它指出 7 应该是 EFI x86-64,9 应该是 EFI BC。
因此,IANA 注册(更广泛,应该是 RFC 发布后此信息的权威来源,因为它在 RFC 不存在的地方得到维护和更新)是正确的,而原始 RFC 是错误的。
| 归档时间: |
|
| 查看次数: |
4525 次 |
| 最近记录: |