Я использую установку pxe для лаборатории машин, одна проблема, которую я имею, состоит в том, что имя хоста всегда устанавливается на 'человечность'. Это неправильно, это должно вместо этого спросить во время установки, какое имя хоста должно использоваться.
Один взлом должен был установить файл имени хоста в конце предварительного семени в разделе сценария. Но это все еще не спрашивает установщик.
В Вашем файле перед семенем,
# Any hostname and domain names assigned by dhcp take precedence
# over values set here. However, setting them prevent the questions
# from being shown
d-i netcfg/get_hostname string hostname
d-i netcfg/get_domain string domain
Я позволяю предварительному семени пойти, выбирают имя хоста от веб-сервера. Обычно его просто "newbox-xxx", где xxx является случайным числом. Сценарий PHP на веб-сервере решает. Это помогает в автоматизации, потому что я могу установить кластерные узлы легко, если я знаю, что они собираются прибыть онлайн. Затем целое предварительное семя оживает, если это - специализированное поле. Например, я не делаю многого на поле, названном newbox-xxx, но если его названный hc4-xxx (hadoop кластерный № 4 - узел xxx) затем я знаю, чтобы позволить предварительному семени делать настройки и затем регистрировать себя в cloudera менеджере.