stephanp Asked: 2022-01-12 01:55:22 +0800 CST2022-01-12 01:55:22 +0800 CST 2022-01-12 01:55:22 +0800 CST initramfs - 自定义初始化脚本 772 我们有一个包含主节点和多个节点的集群系统。我已经从主服务器设置了 ubuntu 内核 5.4.0-91 的 PXE 网络引导。节点加载initramfs 并最终进入busybox。 现在我想自定义 initramfs 以自动执行以下任务:节点应通过 nfs 从 master 挂载一个目录并在那里执行脚本。 如何正确实施? nfs initramfs 1 个回答 Voted Best Answer stephanp 2022-01-15T05:30:47+08:002022-01-15T05:30:47+08:00 经过一些更多的研究和测试,我找到了以下解决方案: 在 init 脚本中,您可以使用函数configure_networking(定义在 中scripts/functions)通过 dhcp-client 激活和配置网络设备。 挂载 nfs-share 使用mount -o ro,port=2049,nolock,proto=tcp -t nfs <server-ip>:/nfs-dir /some-dir
经过一些更多的研究和测试,我找到了以下解决方案:
在 init 脚本中,您可以使用函数
configure_networking
(定义在 中scripts/functions
)通过 dhcp-client 激活和配置网络设备。挂载 nfs-share 使用
mount -o ro,port=2049,nolock,proto=tcp -t nfs <server-ip>:/nfs-dir /some-dir