Это не отвечает на точный вопрос, который вы задали, но возможно, что это решит проблему, с которой вы хотите иметь дело.
Если вы обеспокоены тем, что вы не можете использовать обычный процесс установки, лучше всего выполнить автоматическую установку. Если вы используете виртуальные машины, это может быть очень быстро для тестирования.
В мире RedHat, таком как CentOS, Fedora и другие, доступен кикстарт. По сути, вы создаете файл, который отвечает на все вопросы, которые задает установщик, и он устанавливает себя. Все, что вам нужно сделать, это указать ядру на файл кикстарта, который может быть на установочном компакт-диске, если вы хотите создать новый образ для каждой машины, но более полезно было бы где-то на веб-сервере, поэтому при загрузке вы можете делать:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
Следующим этапом автоматизации является автоматическая загрузка, и для этого вам нужно загрузить PXE. Короткая версия того, что происходит, заключается в том, что BIOS загружает некоторый код, который запрашивает у вашего dhcp-сервера информацию о сети, а также о сетевом расположении (хост и имя файла), которое определяет, что должно произойти дальше. Затем он загружает все, что обычно получает от grub (то есть параметры ядра / initrd + ядра, включая расположение файла кикстарта), через TFTP из этого расположения, как указано сервером dhcp.
Автоматическая установка, инициируемая загрузкой PXE, доступна и в клонах, отличных от RedHat, хотя я не знаю подробностей.
Лучшая новость заключается в том, что эта довольно сложная установка автоматизирована и документирована для вас хорошими ребятами из проекта cobbler . Я смог добраться от того, что никогда не видел сапожника, до полнофункциональной среды автоматической установки за утро.