Isso não está respondendo à pergunta exata que você fez, mas é possível que resolva o problema com o qual você deseja lidar.
Se sua preocupação é que você não pode usar um processo de instalação normal, é melhor optar por uma instalação autônoma. Se você estiver usando máquinas virtuais, pode ser muito rápido para testar.
No mundo baseado em redhat, como CentOS, Fedora e outros, o kickstart está disponível. Efetivamente, você cria um arquivo que responde a todas as perguntas que o instalador faria e se instala. Tudo o que você precisa fazer é apontar o kernel para o arquivo kickstart, que pode estar no CD de instalação, se você estiver disposto a criar uma nova imagem para cada máquina, mas mais útil seria em um servidor da Web em algum lugar para que, no prompt de inicialização, você possa Faz:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
O próximo estágio da automação é fazê-lo automaticamente e para isso você precisa inicializar o PXE. A versão curta do que acontece lá é que o BIOS carrega algum código que solicita ao servidor dhcp suas informações de rede e também um local de rede (host e nome do arquivo) que define o que deve acontecer em seguida. Em seguida, ele carrega o que normalmente obteria do grub (ou seja, parâmetros do kernel / initrd + kernel, incluindo a localização do arquivo kickstart) via TFTP a partir desse local, conforme especificado pelo servidor dhcp.
A instalação automatizada iniciada por inicialização PXE também está disponível em clones não RedHat, embora eu não conheça os detalhes.
A melhor notícia é que essa configuração bastante envolvida é automatizada e documentada para você em grande parte pelos bons profissionais do projeto sapateiro . Eu consegui passar de nunca ter visto sapateiro para um ambiente de instalação automatizada totalmente funcional em uma manhã.