web-dev-qa-db-ja.com

DHCPからホスト名を入力し、無人インストール中に「ネットワークの設定」セクションで停止しないようにpreseedを設定するにはどうすればよいですか?

Hadoopクラスターノードのpreseedを使用して、Ubuntuサーバーの無人インストールをセットアップしようとしています。

ホスト名は、ルーターの静的マップを使用してMACアドレスに関連付けられます。インストール中に、ホスト名には静的マップからの名前が事前に入力されます。

enter image description here

残念ながら、インストールはこの時点で一時停止します。手動でTabキーを押して「続行」する必要があります。

netcfg設定は現在、次のようになっています。

d-i netcfg/choose_interface select em1
d-i netcfg/dhcp_timeout string 60
d-i netcfg/disable_dhcp boolean false
d-i netcfg/dhcp_failed note
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
d-i netcfg/get_hostname seen true
d-i netcfg/get_domain seen true

「ネットワークの構成」で停止することなく、DHCP静的マップからホスト名を設定するために、変更/追加する必要があるものを確認できますか?

3
Alex Woolford

ネットブートの場合、ネットワークを含め、特定の要素がセットアップされてからpreseedが取得および読み取られます。コマンドラインでセットアップされていない場合、インストーラーは推測を行い、確認を求めます。これが表示されています。 katu txakurra は、preseedおよびコマンドラインで指定するホスト名とドメインがDHCPからの値によって上書きされるので正しいため、次のようなものをカーネル引数に追加します。

hostname=unassigned-hostname domain=unassigned-domain

あなたは「無人」と言ったので、重要な質問だけが尋ねられるようにコマンドラインですでにpriority=criticalを設定していると思いますが、そうでない場合は、preseedする必要があるものの数を減らすためにそれも設定します

5
ZachP

行を置き換える

d-i netcfg/get_hostname seen true
d-i netcfg/get_domain seen true

このため

d-i netcfg/get_hostname string ahostname
d-i netcfg/get_domain string adomain

DHCPから割り当てられたホスト名とドメイン名はこれらの値よりも優先されますが、ここで設定すると質問が停止します。

1
Katu