Глава 3. Установка по сети с применением PXE

Red Hat Enterprise Linux позволяет выполнять установку по сети с использованием протоколов NFS, FTP и HTTP. Сетевую установку можно запустить с загрузочного компакт-диска, загрузочного флэш-накопителя, или указав параметр загрузки askmethod при использовании первого CD Red Hat Enterprise Linux. Помимо этого, если в компьютере, на который будет устанавливаться система, есть сетевая плата, поддеживающая предзагрузочную среду исполнения (Pre-Execution Environment, PXE), его можно настроить так, что он загрузится, используя файлы, размещённые не на локальном носителе (например, CD-ROM), а в другой сетевой системе.

При сетевой установке с применением PXE сетевая плата клиент с PXE отправляет широковещательный запрос информации DHCP. DHCP-сервер выдаёт клиенту IP-адрес и другие сетевые параметры, в частности, сервер имён, IP-адрес или имя tftp-сервера (предоставляющего файлы, необходимые для запуска программы установки), а также размещение файлов на tftp-сервере. Всё это возможно благодаря загрузчику PXELINUX, входящего в пакет syslinux.

Чтобы подготовиться к PXE-установки необходимо выполнить следующие действия:

  1. Настроить на сетевом сервере (NFS, FTP, HTTP) экспорт дерева каталогов установки.

  2. Настроить на tftp-сервере файлы, необходимые для PXE-загрузки.

  3. Определить, каким узлам разрешена загрузка с применением PXE.

  4. Запустить службу tftp.

  5. Настроить DHCP.

  6. Загрузить клиента и начать установку.

3.1. Настройка сетевого сервера

Прежде всего настройте на NFS, FTP или HTTP-сервере экспорт всего дерева каталогов установки той версии и редакции Red Hat Enterprise Linux, которая будет устанавливаться. За подробными указаниями обратитесь к разделу Подготовка к сетевой установке Руководства по установке Red Hat Enterprise Linux.