![Ubuntu 20.04.06 在使用诸如 {{ .HTTPIP }}:{{ .HTTPPort }} 等打包器变量时自动安装冻结](https://linux22.com/image/224288/Ubuntu%2020.04.06%20%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%AF%B8%E5%A6%82%20%7B%7B%20.HTTPIP%20%7D%7D%3A%7B%7B%20.HTTPPort%20%7D%7D%20%E7%AD%89%E6%89%93%E5%8C%85%E5%99%A8%E5%8F%98%E9%87%8F%E6%97%B6%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85%E5%86%BB%E7%BB%93.png)
尝试在 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/' "