命令参考¶

iPXE 支持以下命令。命令既可以在 iPXE 命令行中输入,也可以在脚本中使用。
| 引导命令 | |
|---|---|
autoboot |
从网络接口引导系统 |
| 网络接口命令 | |
ifstat |
显示接口 |
ifopen |
打开接口 |
ifclose |
关闭接口 |
ifconf 或dhcp |
自动配置接口 |
iflinkwait |
等待链路就绪 |
route |
显示路由表 |
nstat |
显示邻居表 |
ipstat |
显示 IP 统计信息 |
vcreate |
创建 VLAN |
vdestroy |
销毁 VLAN |
| 镜像管理命令 | |
imgstat |
显示镜像 |
chain 或imgexec 或boot |
下载并引导可执行镜像 |
imgfetch 或module 或initrd |
下载镜像 |
kernel 或imgselect 或imgload |
下载并选择可执行镜像 |
imgfree |
丢弃镜像 |
imgargs |
设置镜像命令行参数 |
imgset |
用下载内容设置配置项 |
imgtrust |
设置镜像信任要求 |
imgverify |
验证镜像为受信任 |
imgdecrypt |
解密加密镜像 |
imgextract |
提取压缩包或归档镜像 |
md5sum 或sha1sum 或sha256sum 或sha512sum |
计算镜像的校验和 |
shim |
配置 UEFI shim 镜像 |
fdt |
配置扁平设备树 |
| SAN 命令 | |
sanhook |
挂载 SAN 设备 |
sanboot |
从 SAN 设备引导 |
sanunhook |
卸载 SAN 设备 |
fcstat |
显示 Fibre Channel 端口 |
fcels |
发起 Fibre Channel ELS 请求 |
| 配置设置命令 | |
config |
启动交互式配置工具 |
show |
显示配置设置 |
set |
设置配置项 |
clear |
删除配置设置 |
read |
提示用户输入配置设置 |
inc |
递增配置设置的数值 |
login |
提示用户输入用户名和密码 |
| 流程控制命令 | |
isset |
测试是否存在 |
iseq |
测试是否相等 |
goto |
跳转到脚本标签 |
exit |
退出当前 shell 或脚本 |
| 用户界面命令 | |
menu |
创建菜单 |
form |
创建交互式表单 |
item |
添加菜单项或表单项 |
choose |
从菜单中选择 |
present |
显示交互式表单 |
| 证书管理命令 | |
certstat |
显示证书 |
certstore |
管理证书 |
certfree |
丢弃证书 |
| 控制台管理命令 | |
console |
配置控制台 |
colour |
定义颜色 |
cpair |
定义颜色对 |
| 请求参数命令 | |
params |
创建请求参数列表 |
param |
添加请求参数 |
| 杂项命令 | |
echo |
向控制台打印文本 |
prompt |
提示用户按键 |
shell |
启动新的交互式 shell |
help |
显示可用命令列表 |
sleep |
延迟固定的一段时间 |
reboot |
重启系统 |
poweroff |
关闭系统电源 |
cpuid |
检查 x86 CPU 特性 |
sync |
等待后台操作完成 |
nslookup |
把主机名解析为网络地址 |
ping |
检查网络连通性 |
ntp |
通过 NTP 获取时间和日期 |
pciscan |
扫描 PCI 设备 |
usbscan |
扫描 USB 设备 |
| 不常用的命令 | |
lotest |
执行回环测试 |
pxebs |
执行 PXE 引导服务器发现 |
time |
测量命令执行所花的时间 |
gdbstub |
启动远程调试 |
profstat |
显示性能分析统计信息 |