Isso não está respondendo a pergunta exata que você fez, mas é possível que resolva o problema com o qual você deseja lidar.
Se a sua preocupação é que você não pode usar um processo de instalação normal, talvez seja melhor ter uma instalação autônoma. Se você estiver usando máquinas virtuais, isso pode ser muito rápido para testar.
No mundo baseado em redhat, como o CentOS, o 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 de kickstart que pode estar no CD de instalação, se você estiver disposto a fazer uma nova imagem para cada máquina, mas mais útil seria em um servidor web em algum lugar, no prompt de inicialização faça:
linux ks = link
O próximo estágio de automação é fazer isso 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 pede ao seu servidor dhcp por suas informações de rede e também por um local de rede (host e nome de arquivo) que define o que deve acontecer a seguir. Em seguida, ele carrega o que normalmente obteria do grub (ou seja, parâmetros kernel / initrd + kernel, incluindo o local do arquivo de kickstart) via TFTP daquele local, conforme especificado pelo servidor dhcp.
A instalação automatizada iniciada pela inicialização do PXE também está disponível em clones não-RedHat, embora eu não saiba os detalhes.
A melhor notícia é que essa configuração bastante envolvida é automatizada e documentada para você em grande parte pelo bom pessoal do projeto do sapateiro . Consegui desde nunca ter visto o cobbler até um ambiente de instalação automatizado totalmente funcional em uma manhã.