Cela ne répond pas à la question exacte que vous avez posée, mais il est possible que cela résout le problème que vous souhaitez résoudre.
Si vous craignez que vous ne puissiez pas utiliser un processus d'installation normal, vous pourriez être mieux avec une installation sans assistance. Si vous utilisez des machines virtuelles, cela peut être très rapide à tester.
Dans le monde basé sur redhat, comme CentOS, Fedora et autres, kickstart est disponible. En effet, vous créez un fichier qui répond à toutes les questions que l'installateur poserait et il s'installe lui-même. Tout ce que vous devez faire est de pointer le noyau vers le fichier kickstart qui pourrait être sur le CD d'installation si vous êtes prêt à créer une nouvelle image pour chaque machine, mais plus utilement sur un serveur Web quelque part, donc à l'invite de démarrage, vous pouvez faire:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
La prochaine étape de l'automatisation consiste à obtenir cela automatiquement et pour cela, vous devez démarrer PXE. La version courte de ce qui se passe là-bas est que le BIOS charge du code qui demande à votre serveur dhcp ses informations de réseau et également un emplacement réseau (hôte et nom de fichier) qui définit ce qui doit se passer ensuite. Ensuite, il charge tout ce qu'il obtiendrait normalement de grub (c'est-à-dire les paramètres kernel / initrd + kernel, y compris l'emplacement du fichier kickstart) via TFTP à partir de cet emplacement tel que spécifié par le serveur dhcp.
L'installation automatisée lancée par le démarrage PXE est également disponible dans les clones non RedHat, bien que je ne connaisse pas les détails.
La meilleure nouvelle est que cette configuration assez complexe est automatisée et documentée pour vous de manière importante par les gens du projet cordonnier . J'ai pu passer de n'avoir jamais vu de cordonnier à un environnement d'installation automatisé entièrement fonctionnel en une matinée.