命令行¶
iPXE 内置了一个交互式命令行,可用于手动引导和诊断问题。这些命令也可以用在 iPXE 脚本中。
iPXE 启动时,你会看到欢迎横幅:
iPXE -- Open Source Network Boot Firmware -- http://ipxe.org
Features: HTTP iSCSI DNS TFTP AoE FCoE TFTP COMBOOT ELF PXE PXEXT
Press Ctrl-B for the iPXE command line...
此时按下 Ctrl-B,即可进入 iPXE 命令行:
iPXE>

手动引导¶
如果你的 DHCP 服务器没有配置为允许自动引导,可以使用 iPXE 命令行手动引导。例如,可以先用 dhcp 命令获取 IP 地址,再用 chain 命令引导 iPXE 演示镜像:
iPXE> dhcp
DHCP (net0 52:54:00:12:34:56).... ok
iPXE> chain http://boot.ipxe.org/demo/boot.php
诊断¶
你可以使用 iPXE 命令行诊断导致引导失败的问题。例如,可以用 route 命令检查 DHCP 服务器提供的 IP 地址配置:
iPXE> dhcp
DHCP (net0 52:54:00:12:34:56).... ok
iPXE> route
net0: 192.168.0.101/255.255.255.0 gw 192.168.0.1
命令¶
你可以使用 help 命令查看所有可用命令的列表。每个命令的完整文档见 iPXE 命令参考。