Debian ベースの Linux システムのインストールを自動化するために、「boot_command」とともに packer を使用します。質問がパッカーに関するものでなくても、背景を説明したいと思います。
一部のパラメーターは「boot_command」(packer を使用していない場合は syslinux またはコマンドライン) で指定する必要があり、これらのパラメーターを「preseed」ファイルに配置することはできません。
ロケールを選択する例 (作業中):
boot_command :
/install/vmlinuz initrd=/install/initrd.gz locale=en_US preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg --
preseed.cfg :
ロケールを選択する例 (機能しない):
boot_command :
/install/vmlinuz initrd=/install/initrd.gz preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg --
preseed.cfg :
d-i debian-installer/locale string en_US
問題は、「preseed」ファイルのみを使用するにはどうすればよいかです。