Ich installiere Debian Wheezy (netinstall) in VirtualBox mit preseed.cfg.
Ich habe beide d-i netcfg/get_hostname string somehostund ausprobiert d-i netcfg/get_hostname string somehost, aber in beiden Fällen wird der Host auf "debian" gesetzt. Ich habe beide gleichzeitig ausprobiert, aber der Host ist immer noch auf "debian" eingestellt.
Auszug aus dem Debian-Handbuch über die Vorkonfigurationsdatei :
Wenn Sie einen Hostnamen erzwingen möchten, unabhängig davon, was der DHCP-Server zurückgibt oder wie der umgekehrte DNS-Eintrag für die IP lautet, deaktivieren Sie die folgende Zeile und passen Sie sie an
di netcfg / hostname string irgendwo
Ist das ein Fehler oder habe ich einfach Pech?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'. Dabei wird "facter" von Puppetlabs verwendet, um die IP-Adresse abzurufen. Sie können jedoch mitip addrund etwas Ähnliches tunsed.