我正在尝试使用 HashiCorp Packer 自动安装 Ubuntu Server 22.04.2 LTS(请注意.2
末尾的)。我在 GitHub 上找到了一个存储库,其中据称有一个适用于 22.04.0 版本的 Packer 版本,但在我更新到 22.04.2 后,该版本开始失败。
启动命令如下:
<wait3>c<wait3>","linux /casper/vmlinuz quiet autoinstall net.ifnames=0 biosdevname=0 ip=dhcp ipv6.disable=1 ds='nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/' <enter>","initrd /casper/initrd <enter>","boot <enter>
我在 VM 输出中看到的最后一件事是:
Repeat this process for the rest of the CDs in your set.
no search or nameservers found in /run/net-eth0.conf /run/net-*.conf /run/net6-*.conf
我该怎么做才能使自动安装命令正常工作,并避免此 DNS 名称服务器错误?我使用的是 的官方 ISO https://releases.ubuntu.com/22.04.2/ubuntu-22.04.2-live-server-amd64.iso
,而不是任何类型的自定义 ISO。