Estou instalando o Debian Wheezy (netinstall) no VirtualBox usando preseed.cfg
.
Eu tentei ambos d-i netcfg/get_hostname string somehost
e d-i netcfg/get_hostname string somehost
, mas em ambos os casos, o host é definido como "debian". Eu tentei os dois ao mesmo tempo, mas ainda assim o host está definido como "debian".
Trecho do guia Debian sobre o arquivo de pré-configuração :
Se você deseja forçar um nome de host, independentemente do retorno do servidor DHCP ou da entrada DNS reversa do IP, remova o comentário e ajuste a seguinte linha
di netcfg / string nome do host somehost
Isso é um bug ou eu sou apenas azarado?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
. Isso usa "facter" dos puppetlabs para obter o endereço IP, mas você pode fazer algo semelhante usandoip addr
esed
.