{{ .HTTPIP }}:{{ .HTTPPort }} などのパッケージ変数を使用すると、Ubuntu 20.04.06 のサイレントインストールが中断されます。

{{ .HTTPIP }}:{{ .HTTPPort }} などのパッケージ変数を使用すると、Ubuntu 20.04.06 のサイレントインストールが中断されます。

Hyper-V第2世代の仮想マシンにPackagerを使用して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分待っても同じ結果が表示されます。 2番目の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/' "

関連情報