Ubuntu 20.04 打包程序自动安装提示 GUI

Ubuntu 20.04 packer Autoinstall prompting GUI

使用 Ubuntu 20.04、Packer 和 vSphere,我在使自动安装正常工作时遇到问题。它将加载并在启动选项部分输入自动安装命令,当它处理时我看到它确定网络但之后它像正常安装一样启动并提示用户交互。

我已经验证我可以从浏览器访问 User-Data 文件并且它存在,并且当我在 vSphere 视图中看到它时它输入的命令是正确的。

问题:

  1. 开机命令是否正确? (我尝试了多种选择 经过一段时间谷歌搜索所有相同的结果)
  2. 是否缺少覆盖 GUI 的参数?

引导命令:

  boot_command = [
    " <up><wait>",
        " <up><wait><esc><wait>",
     "<f6><wait><esc><wait>",
      " autoinstall net.ifnames=0 biosdevname=0 ip=dhcp ipv6.disable=1 ds=nocloud-net;seedfrom=http://{{.HTTPIP}}:{{.HTTPPort}}/",
      "<enter><wait>",
      "<enter>"
  ]

用户数据

#cloud-config
autoinstall:
  version: 1
  locale: en_US
  keyboard:
    layout: en
    variant: us
  network:
    network:
      version: 2
      ethernets:
        eth0:
          dhcp4: true
  storage:
    layout:
      name: lvm
  identity:
    hostname: ubuntu-server
    username: ubuntu
    password: "$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
  ssh:
    install-server: yes
    allow-pw: true
  user-data:
    disable_root: false
  packages:
    - openssh-server
    - build-essential
  late-commands:
    - echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu

我能够通过在 VM 主机和脚本上重新配置网络来解决这个问题。

打包器发布的HTTP_Directory无法与虚拟机通信,没有明显的错误,我只是绕过 GUI 进行安装。