Instaluję Debian Wheezy (netinstall) w VirtualBox przy użyciu preseed.cfg
.
Próbowałem zarówno d-i netcfg/get_hostname string somehost
i d-i netcfg/get_hostname string somehost
, ale w obu przypadkach host zostanie ustawiony jako „Debian”. Próbowałem obu jednocześnie, ale host jest ustawiony jako „debian”.
Fragment przewodnika Debiana na temat pliku konfiguracji wstępnej :
Jeśli chcesz wymusić nazwę hosta, bez względu na to, co zwróci serwer DHCP lub jaki jest odwrotny wpis DNS dla adresu IP, odkomentuj i dostosuj następujący wiersz
di netcfg / hostname string somehost
Czy to błąd, czy po prostu mam pecha?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
. Korzysta z „facter” z puppetlabs, aby uzyskać adres IP, ale możesz zrobić coś podobnego, używającip addr
ised
.