を使用してVirtualBoxにDebian Wheezy(netinstall)をインストールしていますpreseed.cfg
。
私は両方を試してみましたd-i netcfg/get_hostname string somehost
とd-i netcfg/get_hostname string somehost
、しかし、両方のケースでは、ホスト「はdebian」として設定されます。私は両方を同時に試しましたが、それでもホストは「debian」として設定されています。
事前設定ファイルに関するDebianのガイドからの抜粋:
DHCPサーバーが返すもの、またはIPの逆DNSエントリに関係なく、ホスト名を強制する場合は、コメントを外して次の行を調整します
di netcfg / hostname string somehost
これはバグですか、それとも不運ですか?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
。IPアドレスを取得するpuppetlabsからこの用途「facter」がありますが、使用して、同様の何かができるip addr
とsed
。