как я понял, лучше собрать маленький iso, который загружается с помощью pxelinux.0 (используя kernel memdisk) и после запускает скрипт, который определяет параметры системы, и исходя из них устанавливает нужный дистрибутив, в дополнение разворачивает SSH сервер для удаленного контроля процесса установки