Содержание

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Установить пакет tftpd-hpa. Установить его можно из графического менеджера пакетов, или из командной строки командой:

Command
sudo apt install tftpd-hpa

Настройка tftp-hpa

...

Чтобы сервис начал работу с новыми настройками, его нужно перезапустить:

Command

service sudo systemctl restart tftpd-hpa restart

Размещение данных для загрузки

Создать директорию с репозиторием и примонтировать туда установочный диск:

Command

sudo mkdir -p /srv/ftp/astra
sudo mount /dev/sr0 /srv/ftp/astra

В каталог /srv/tftp поместить содержимое каталога netinst и библиотеку ldlinux.c32 с установочного диска:

Command

sudo cp /srv/ftp/astra/netinst/* /srv/tftp/
sudo cp /srv/ftp/astra/isolinux/ldlinux.c32 /srv/tftp/

Создать в /srv/tftp директорию pxelinux.cfg

Command

sudo mkdir /srv/tftp/pxelinux.cfg

...

Подготовленный файл ответов preseed.cfg  положить в директорию /srv/ftp.

В файле preseed.cfg с помощью текстового редактора указать источник, из которого должны будут скачиваться пакеты при установке, например репозиторий на сервере Яндекс (адрес сервера и путь к репозиторию выделены жирным шрифтом):


Info

# Если вы выберете ftp, то mirror/country string устанавливать не нужно.
d-i mirror/protocol string ftp
d-i mirror/country string manual
d-i mirror/ftp/hostname string ### mirror.yandex.ru


d-i mirror/ftp/directory string /astra/current/orel/repository
d-i mirror/ftp/proxy string


Выставить права на этот файл:

...