1

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」ファイルのみを使用するにはどうすればよいかです。

4

1 に答える 1

1

auto=trueパラメータを /install/vmlinuz に追加してみてください。それは私にとってはうまくいきました.preseedが読み込まれるまで、インストーラーでの質問を遅らせるようです. 詳細はこちら: https://www.debian.org/releases/stable/amd64/apbs02.en.html#preseed-auto

于 2015-02-22T03:10:50.020 に答える