Можно ли настроить загрузочный ISO для вывода его меню по сети? Я хотел бы иметь установочную iso, которую можно было бы динамически перенастраивать для установки разных версий моего дистрибутива.
Я бы предпочел HTTP, но мог бы жить с производной от TFTP, если нет другого варианта.
То, что вы хотите сделать, уже сделано, то есть MS WDS / MDT / SCCM для мира Windows. Есть также альтернативы для мира Windows и Linux, например Serva которые делают то же самое.
Идея вместо загрузки с ISO - это загрузка клиента с net
(PXE). Клиент загружается, он получает диспетчер загрузки (pxelinux) и его меню с сервера PXE со всеми параметрами загрузки / установки. Затем клиент решает, какой пункт меню продолжить. (Я связан с разработкой Serva)