Questo non risponde alla domanda esatta che hai posto, ma è possibile che risolva il problema che vuoi affrontare.
Se la tua preoccupazione è che non puoi utilizzare un normale processo di installazione, potresti essere meglio con un'installazione automatica. Se stai usando macchine virtuali, questo potrebbe essere molto veloce da testare.
Nel mondo basato su Redhat, come CentOS, Fedora e altri, è disponibile kickstart. In effetti, si crea un file che risponde a tutte le domande che il programma di installazione dovrebbe porre e si installa da solo. Tutto quello che devi fare è puntare il kernel sul file kickstart che potrebbe essere sul CD di installazione se sei disposto a creare una nuova immagine per ogni macchina, ma più utile sarebbe su un server web da qualche parte, quindi al prompt di avvio puoi fare:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
La fase successiva dell'automazione sta andando automaticamente e per questo è necessario l'avvio PXE. La versione breve di ciò che accade lì è che il BIOS carica del codice che chiede al server dhcp le sue informazioni di rete e anche un percorso di rete (host e nome file) che definisce cosa dovrebbe succedere dopo. Quindi carica tutto ciò che normalmente verrebbe da grub (ovvero i parametri kernel / initrd + kernel, inclusa la posizione del file kickstart) tramite TFTP da quella posizione come specificato dal server dhcp.
L'installazione automatizzata avviata da avvio PXE è disponibile anche in cloni non RedHat, anche se non conosco i dettagli.
La migliore notizia è che questo setup abbastanza coinvolto è automatizzato e documentato per te in grande stile dai bravi ragazzi del progetto calzolaio . Sono riuscito a passare dal non aver mai visto il calzolaio a un ambiente di installazione automatizzata completamente funzionale in una mattina.