跳转至

命令行

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>

The iPXE command line

手动引导

如果你的 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 命令参考