Ubuntu 20.04.06 在使用诸如 {{ .HTTPIP }}:{{ .HTTPPort }} 等打包器变量时自动安装冻结

Ubuntu 20.04.06 在使用诸如 {{ .HTTPIP }}:{{ .HTTPPort }} 等打包器变量时自动安装冻结

尝试在 hyper-v 第二代虚拟机中安装带有打包程序的 ubuntu 20.04.06。

当尝试像这样使用 boot_command 时:

    boot_command = [
        "<esc><esc><esc><wait>",
        "linux /casper/vmlinuz ",
        "fsck.mode=skip ip=192.168.160.110::192.168.160.254:255.255.255.0::::1.1.1.1 autoinstall 'ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/' ", 
        "<enter>",
        "initrd /casper/initrd<enter>",
        "boot<enter>"
  ]

它被冻结在在此输入图像描述

等待 40 分钟仍然是相同的结果,当我打开第二个 tty 时,我只能看到闪烁的破折号,仅此而已。

还尝试使用转义字符

"fsck.mode=skip ip=192.168.160.110::192.168.160.254:255.255.255.0::::1.1.1.1 autoinstall \"ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/\" ",

相同的结果及其冻结。

然后我尝试手动输入加壳主机的IP,一切都按预期正常工作

"fsck.mode=skip ip=192.168.160.110::192.168.160.254:255.255.255.0::::1.1.1.1 autoinstall 'ds=nocloud-net;s=http://192.168.160.10:80/' "

相关内容