J'installe Debian Wheezy (netinstall) dans VirtualBox en utilisant preseed.cfg
.
J'ai essayé les deux d-i netcfg/get_hostname string somehost
et d-i netcfg/get_hostname string somehost
, mais dans les deux cas, l'hôte est défini comme "debian". J'ai essayé les deux en même temps mais l'hôte est toujours défini comme "debian".
Extrait du guide de Debian sur le fichier de préconfiguration :
Si vous souhaitez forcer un nom d'hôte, indépendamment de ce que le serveur DHCP renvoie ou de l'entrée DNS inversée pour l'IP, décommentez et ajustez la ligne suivante
di netcfg / hostname string somehost
Est-ce un bug ou suis-je simplement malchanceux?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
. Cela utilise "facter" de puppetlabs pour obtenir l'adresse IP mais vous pouvez faire quelque chose de similaire en utilisantip addr
etsed
.