1. Установить пакеты tftpd-hpa vsftpd isc-dhcp-server
2. Настроить dhcp сервер для указания загрузчика pxelinux
.
Простейший пример для server.my.dom ip=11.11.11.1:
перезапустить сервис dhcp:
3. С установочного диска перенести содержимое /netinst
в директорию tftp:
Создать директорию pxelinux.cfg
с файлом default:
Содержимое файла default
для полной автоматизации должно содержать параметры, передаваемые до файла preseed.cfg:
4. Если устанавливается smolensk-1.3
, то надо удалить из initrd.gz
установщика файл preseed.cfg
из корня:/srv/tftp/initrd.gz
- путь до файла
5. Положить нужный файл ответов preseed.cfg
в директорию /srv/ftp/
Выставить права на этот файл:
6. Создать директорию для репозитория и смонтировать туда диск:
Путь до этой директории указывается в файле preseed.cfg
в разделе mirror
.
7. Установить на машине, на которую будет произведена установка ОС, загрузку по сети и перезагрузить.
Конфиги: