
Eu uso uma instalação pxe para um laboratório de máquinas, um problema que tenho é que o nome do host está sempre definido como 'ubuntu'. Isso está errado, em vez disso deveria perguntar durante a instalação qual nome de host deve ser usado.
Um truque foi definir o arquivo do nome do host no final da pré-configuração, na seção de script. Mas isso ainda não pergunta ao instalador.
Responder1
Em seu arquivo de pré-configuração,
# 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
Responder2
Deixei o preseed buscar o nome do host em um servidor web. Normalmente é apenas "newbox-xxx", onde xxx é um número aleatório. O script PHP no servidor web decide. Isso ajuda na automação porque posso instalar nós de cluster facilmente se souber que eles estão prestes a ficar online. Então toda a pré-configuração ganha vida se for uma caixa especial. Por exemplo, eu não faço muito em uma caixa chamada newbox-xxx, mas se ela for chamada hc4-xxx (cluster hadoop #4 - nó xxx), então eu sei que devo permitir que o preseed faça personalizações e então se registre no gerenciador cloudera .