3.2. Настройка PXE-загрузки

После этого нужно скопировать файлы, необходимые для запуска установки, на tftp-сервер, чтобы они были доступны, когда клиент их запросит. Сервер tftp обычно разворачивается на том же компьютере, где и сетевой сервер, экспортирующий дерево каталогов установки.

Чтобы скопировать эти файлы, запустите на NFS, FTP или HTTP-сервере Настройку загрузки по сети (Network Booting Tool). Использовать для PXE отдельный сервер не требуется.

Эти же инструкции, но ориентированные на командную строку, вы найдёте в Разделе 3.2.1 Настройка в командной строке.

Чтобы вы могли использовать графическую версию инструмента Настройки загрузки по сети (Network Booting Tool), у вас должна работать система X Window, должен быть установлен RPM-пакет system-config-netboot и вы должны иметь права root. Чтобы запустить Настройку загрузку по сети (Network Booting Tool) с рабочего стола, выберите в главном меню Приложения (Applications) (на панели) => Системные параметры (System Settings) => Настройка сервера (Server Settings) => Служба загрузки по сети (Network Booting Service). Или введите команду system-config-netboot в приглашении оболочки (например, в XTerm или терминале среды GNOME).

Если вы запускаете Настройку загрузки по сети впервые, выберите в Помощнике первого запуска (First Time Druid) вариант Сетевая установка (Network Install). В противном случае, выберите в выпадающем меню Настройка (Configure) => Сетевая установка (Network Installation) и нажмите Добавить (Add). На экране появляется диалог, показанный на рис 3-1.

Рисунок 3-1. Сетевая установка

После нажатия OK файлы initrd.img и vmlinuz, необходимые для загрузки программы установки, переносятся из каталога images/pxeboot/ указанного дерева установки в каталог /tftpboot/linux-install/<os-identifier>/ сервера tftp (на котором вы запустили Настройку загрузки по сети (Network Booting Tool)).

3.2.1. Настройка в командной строке

Если на сетевом сервере система X не работает, для выполнения настройки файлов tftp-сервера, как описано в разделе 3.4 Запуск tftp-сервера, можно воспользоваться утилитой командной строки pxeos, входящей в пакет system-config-netboot.

pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s client.example.com \
-L <net-location> -k <kernel> -K <kickstart> <os-identifer>

Данные параметры рассматриваются ниже:

Если в качестве протокола установки выбран FTP и используется не анонимный FTP-сервер, задайте имя пользователя и пароль для подключения, указав перед <os-identifer> в предыдущей команде следующие параметры:

-A 0 -u <username> -p <password>

За дополнительной информацией о доступных параметрах команды pxeos обратитесь к странице man pxeos.