问题标签 [ipxe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - CoreOS NetBoot 与安装到磁盘
我们计划从 RancherOS 切换到 CoreOS 以获得更好的稳定性。目前我们正在使用 iPXE 进行自动部署,并想知道我们是否应该将 CoreOS 安装到磁盘或默认情况下通过 Netboot 启动。为了保持我们计划用于在后台启动 NFS 共享的状态,不安装 CoreOS 的想法看起来很有趣,但我这边的开放性问题是:
- 更新是什么(从 NetBoot 引导时可以使用 CoreOS 更新程序)
- 表现如何?
- 是否有任何其他原因支持或反对通过从网络启动将 CoreOS 安装到磁盘?
获得一些经验和建议会很酷。
谢谢您的帮助!
linux - 如何使用 systemd-nspawn PXE 引导容器?
我已将我的网络环境配置为 PXE 引导 VM。我想知道是否可以 PXE 引导 systemd-nspawn 容器
linux - 如何在 Minnow Board 上进行 PXE 启动
我尝试在 Minnow Board 上启动 PXE,这是嵌入式板。
服务器是 Ubuntu。
- 安装 tftp 服务器并配置
- 安装dhcp服务器并配置
- 将 bootx64.efi 作为 NBP 文件传输到客户端。
- 将 bootx64.efi、grub.cfg、initrd 和 vmlinuz 复制到 tftp 根目录
客户(Minnow board)
- 配置引导顺序以首先运行 PXE 引导
- 按下复位开关
- DHCP 工作正常并成功下载 bootx64.efi 文件。
- 但是显示了 GNU GRUB,我只能输入 GRUB 命令而不能启动。
问题
- 我对这个步骤有什么错误吗?
- 我想,如果 grub.cfg 读取成功,就会显示启动菜单。你能告诉我如何正确运行引导顺序吗?
centos - Centos 7.4 pxe 引导无法找到使用 ftp stie 的“安装源”
我认为这与 --url 参数有关,但我已经测试了 ftp 路径,我可以从另一个系统访问 ftp。
当 pxe boot 加载 kickstart 文件并启动安装 GUI 时,“Installation Sources”显示为灰色,因为它无法归档 ftp 位置,最终超时,我可以检查我的 ftp 路径,但它是正确的。但安装源拒绝路径,我永远无法继续安装
apache - Ubuntu 18.04 - 来自本地镜像的错误 di 软件包文件
我正在尝试从本地镜像 PXE 安装 Ubuntu 18.04。当我进入安装的选择镜像部分时,它说下载文件失败(请参阅图片链接)以及错误的 di Packages 文件。PXE 客户端是一个 Virtualbox VM。
我做了以下事情:
- 将 Ubuntu ISO 文件复制到 Apache 服务器
- 所有文件都有 rx 权限(可以从浏览器下载)
还有什么我应该尝试的吗?
谢谢
alpine - AlpineLinux PXE 启动指定启动脚本作为内核参数
有没有办法在 pxe 启动期间将脚本指定为内核参数?我想以工人的身份运行一堆计算机。我希望他们使用 PXE 来启动 AlpineLinux,然后运行一个 bash 脚本来加载我的应用程序并加入我的集群。
linux-kernel - 如何在 DHCP 中禁用或启用选项 97(pxe-client-id)?
[背景] 根据以下技术节点,DHCP 做了一些改进。RHEL 6.7 技术说明
增强功能 - BZ#1058674 通过此次更新,dhcpd 守护进程能够处理 dhcp 选项 97 - 客户端机器标识符 (pxe-client-id),因此现在可以根据特定客户端的标识符为特定客户端静态分配 IP 地址,在选项 97 中发送。例如:host pixi { option pxe-client-id 0 00:11:22:33:44:
[问题] 在之前的 RHEL6.6 中的 DHCP 包 (dhcp-4.1.1-43.P1) 中,我们总是收到与现有网络接口相同的 IP 地址,以防 pxe 通过我的 Linux 系统重新启动调用。在 RHEL 6.10 中,DHCP 包 (dhcp-4.1.1-61.P1) 总是收到不同的 IP 地址,以便在现有网络接口中添加新的网络接口。
由于此标识符,似乎分配了不同的 IP。因此,我们正在检查一个选项以在 pxe 客户端配置中禁用发送 pxe-client-id。
[问题] 有什么方法可以禁用或启用 dhcp 中的选项 97(pxe-client-ID)。
linux - 如何编译自己的 pxelinux.0 文件?或者反编译一个pxelinux.0?
有什么方法可以自定义 pxelinux.0 文件吗?
我想从PXE模式启动电脑,一般的pxelinux.0文件不符合我的情况,请问怎么修改pxelinux.0,非常感谢
amazon-s3 - 是否可以在没有查询参数的情况下生成 S3 下载 URL?
我使用的是 Ceph Rados 网关提供的 S3 实例,而不是 Amazon S3。
我可以生成这样的下载网址:
但某些客户端,如 iPXE 似乎无法处理从包含查询参数的 HTTP 源下载。我真的不在乎 url 的格式是什么,只要它可以被挑剔的客户下载。
这甚至可能吗?
boot - PXE 引导 Arch 字段 DHCP 选项 93
PXE 规范 ( http://www.pix.net/software/pxeboot/archive/pxespec.pdf ) 为 DHCP 的客户端系统架构指定以下值
虽然这个列表看起来有点过时,但现代架构在 Arch 领域使用了什么。
例如,如果我有一个 ARM 服务器或 RISC-V 服务器并且想要执行 PXE 引导,我应该为 ARCH 字段提供什么值?