我正在尝试从 Ubuntu 服务器 (18.04) 网络启动 pi 3B+ 集群。我尝试网络启动的映像是 oracle Linux 8.4 (ARM64)。我一直在关注这个教程由于我还没有安全网关,因此 dhcp 部分被 dnsmasq 替换。
我已经三次检查了设置,并尝试重新安装所有东西几次。但是我无法让 Pis 进行网络启动。我想知道是否有人可以告诉我我做错了什么。我将在下面发布我的配置,如果遗漏了任何内容,我可以添加任何配置/设置/图像等。
所有配置都在这里粘贴箱(我想我已经把它们都加进去了)
编辑:我刚刚发布 Ubuntu 服务器尚未分配 IP。初始安装时为 192.168.220.95,但配置网络设置后现在为 127.0.0.1。
注意:我知道 3b+网络启动问题并降级了固件
答案1
解决方案:这可能不会对任何人有帮助,因为这是一个愚蠢的错误,但我忘了递归地更改 tftp 目录的文件权限,所以最终只是使 /srv 具有 rw 访问权限而不是 /srv/tftp。
要检查这是否是个问题,请输入sudo systemctl status dnsmasq
如果此状态底部有错误,提示“您的 tftp 目录的权限被拒绝”(错误应为红色),则运行sudo chmod -R 777 {directory for all your tftp stuff}