当前工作目录 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。
另请参阅¶
cwuri- 全部 iPXE 设置列表
备注¶
执行 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