Esto no responde la pregunta exacta que hizo, pero es posible que resuelva el problema con el que desea lidiar.
Si le preocupa que no pueda utilizar un proceso de instalación normal, es mejor que realice una instalación desatendida. Si está utilizando máquinas virtuales, esto podría ser muy rápido de probar.
En el mundo basado en redhat, como CentOS, Fedora y otros, kickstart está disponible. Efectivamente, crea un archivo que responde a todas las preguntas que el instalador haría y se instala solo. Todo lo que necesita hacer es apuntar el kernel al archivo kickstart que podría estar en el CD de instalación si está dispuesto a hacer una nueva imagen para cada máquina, pero sería más útil en un servidor web en algún lugar, así que en el indicador de arranque puede hacer:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
La siguiente etapa de la automatización es hacer que eso funcione automáticamente y para eso necesitas iniciar PXE. La versión corta de lo que sucede allí es que el BIOS carga un código que le pide a su servidor dhcp su información de red y también una ubicación de red (host y nombre de archivo) que define lo que debe suceder a continuación. Luego carga todo lo que normalmente obtendría de grub (es decir, parámetros kernel / initrd + kernel, incluida la ubicación del archivo kickstart) a través de TFTP desde esa ubicación como lo especifica el servidor dhcp.
La instalación automatizada iniciada por arranque PXE también está disponible en clones que no son de RedHat, aunque no conozco los detalles.
La mejor noticia es que esta configuración bastante complicada está automatizada y documentada para usted en gran medida por la buena gente del proyecto cobbler . Pude pasar de nunca haber visto zapatero a un entorno de instalación automatizada totalmente funcional en una mañana.