我一直在研究 Andrew Lowther 在Automated 20.04 Server Installation using PXE and live server image中发布的示例。例如,使用类似于以下内容的 linux cmdline:
linux /vmlinuz ip=dhcp url=http://${pxe_default_server}/tftp/ubuntu-20.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://${pxe_default_server}/tftp/
....并让事情正常进行(感谢安德鲁!)
处理完这个问题后我有另一个问题。如您所见,安装程序将从http://${pxe_default_server}/tftp/ubuntu-20.04-live-server-amd64.iso
该示例中下载 ISO。在我的 httpd 日志中,我可以看到 ISO 在进行一次自动安装时通过网络下载了 3 次。有没有办法让它不这样做?
192.168.1.225 - - [06/Apr/2021:22:09:47 +0000] "GET /ubuntu-20.04.1-live-server-amd64.iso HTTP/1.1" 200 958398464 "-" "Wget"
192.168.1.225 - - [06/Apr/2021:22:13:24 +0000] "GET /ubuntu-20.04.1-live-server-amd64.iso HTTP/1.1" 200 958398464 "-" "Cloud-Init/20.2-45-g5f7825e2-0ubuntu1~20.04.1"
192.68.1.225 - - [06/Apr/2021:22:16:50 +0000] "GET /ubuntu-20.04.1-live-server-amd64.iso HTTP/1.1" 200 958398464 "-" "Cloud-Init/20.2-45-g5f7825e2-0ubuntu1~20.04.1"
谢谢!