Sto installando Debian Wheezy (netinstall) in VirtualBox usando preseed.cfg
.
Ho provato entrambi d-i netcfg/get_hostname string somehost
e d-i netcfg/get_hostname string somehost
, ma in entrambi i casi l'host viene impostato come "debian". Ho provato entrambi contemporaneamente ma l'host è impostato come "debian".
Estratto dalla guida di Debian sul file di preconfigurazione :
Se si desidera forzare un nome host, indipendentemente da ciò che restituisce il server DHCP o dalla voce DNS inversa per l'IP, decommentare e regolare la seguente riga
di netcfg / hostname stringa somehost
È un bug o sono solo sfortunato?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
. Questo utilizza "facter" dai pupazzi per ottenere l'indirizzo IP ma potresti fare qualcosa di simile usandoip addr
esed
.