- Собираем свой дистрибутив для автономной установки со всеми драйверами для железа, нужным ПО и настройками
- Поднимаем загрузочный PXE сервер (мануалов в сети полно)
- В PXE сервере загружаем наш дистрибутив
- На всех ПК в биосе настраиваем загрузку по сети и перезапускаем их
- Profit - на всех ПК установлена преднастроенная ОС
Для пачки разных ноутов: классическая установка с флешки либо с внешним Ethernet адаптером с поддержкой сетевой загрузки. А вот автоматизировать установку индивидуальных дров для каждого ноута чуток сложнее - либо вручную ставить на каждый либо скриптом, который будет определять железо и ставить нужное.
Для одинаковых ноутов:
- На один ставим с флешки
- Снимаем образ
- На все остальные просто разворачиваем из образа, можно даже с сетевого хранилища, дабы не тягать образ на флешке
Можно, конечно и через PXE - в каждый ноут всё равно придётся отдельно втыкать и устанавливать. Что сетевой адаптер втыкать, что флешку. Тут уж кому как удобнее и привычнее.