在 Hyper-V 上构建 Packer 期间 Ubuntu Server 22.04.2 LTS 自动安装失败

在 Hyper-V 上构建 Packer 期间 Ubuntu Server 22.04.2 LTS 自动安装失败

我正在尝试使用 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。

在此处输入图片描述

相关内容