我正在使用在VirtualBox中安装Debian Wheezy(netinstall)preseed.cfg
。
我尝试了d-i netcfg/get_hostname string somehost
和d-i netcfg/get_hostname string somehost
,但是在两种情况下,主机都设置为“ debian”。我同时尝试了两者,但主机仍设置为“ debian”。
如果要强制使用主机名,无论DHCP服务器返回什么或IP的反向DNS条目是什么,请取消注释并调整以下行
di netcfg /主机名字符串somehost
这是一个错误还是我很不幸?
d-i pressed/late_command string in-target /bin/bash -c 'echo $(dig +short -x $(facter ipaddress)) | sed -e \'s/\.$//\' > /etc/hostname'
。这使用来自puppetlabs的“因素”来获取IP地址,但是您可以使用ip addr
和进行类似的操作sed
。