跳转至

当前工作目录 URI 设置

名称

  cwduri

详细信息

类型 字符串
DHCP 选项编号 不适用
ISC dhcpd 语法 不适用

示例

显示脚本自身的 URI

  #!ipxe

  echo This script was loaded from ${cwuri}
  echo This script is in the directory ${cwduri}

引导 Fedora 安装程序

  #!ipxe

  kernel images/pxeboot/vmlinux inst.repo=${cwduri}
  initrd images/pxeboot/initrd.img
  boot

描述

表示当前工作 URI 的目录部分,即任何相对 URI 解析时所基于的基准 URI。

另请参阅

备注

执行 iPXE 脚本时,当前工作 URI 会被设为脚本自身的 URI。这使得脚本可以用相对路径下载后续文件,相对路径会被解释为相对于脚本自身的 URI。

你可以使用 cwduri 设置构造 URI 字符串,并通过操作系统自己的命令行传递给被引导的操作系统。例如,假设你有一台存放 Fedora 发行版镜像的 Web 服务器,以及一个让用户选择要安装版本的脚本:

  #!ipxe

  menu Select Fedora version
  item 38 Fedora 38
  item 39 Fedora 39
  item 40 Fedora 40
  choose fedver

  set repo ${cwduri}/releases/${fedver}/Everything/x86_64/os
  kernel ${repo}/images/pxeboot/vmlinux inst.repo=${repo}
  initrd ${repo}/images/pxeboot/initrd.img
  boot