12. Настройка PXE

Введение

PXE — среда для загрузки компьютеров с помощью сетевой карты без использования жёстких дисков, компакт-дисков и других устройств, применяемых при загрузке операционной системы. PXE-код, прописанный в сетевой карте, получает загрузчик из сети, после чего передаёт ему управление.

Для организации загрузки системы в PXE используются протоколы IP, UDP, DHCP и TFTP. Система, загружаемая по сети, является аналогом загрузки с liveCD.

Основные требования

Настройка PXE может быть выполнена на Calculate Directory Server с пакетом sys-apps/calculate-install версии 3.1.8 или выше.

Настройка

Перед настройкой PXE на сервере должен быть настроен DHCP сервис.

Настройка PXE выполняется при помощи команды cl-install-pxe:

# установка iso образа
cl-install-pxe --iso /var/calculate/linux/cld-13.6.2-i686.iso

Образ дистрибутива развертывается в каталог /var/calculate/pxe, настраиваются необходимые службы TFTP, NFS и DHCP. Поддерживается одновременное использование только одной версии дистрибутива.

После завершения установки все машины в сети смогут воспользоваться PXE загрузкой.

Настройка параметров по умолчанию

Вы можете изменить настройки загрузки PXE образа, такие как язык, часовой пояс, видео карта и другие при помощи параметра DEFAULTPARAM в файле /var/calculate/pxe/pxelinux.cfg/default. Запись должна быть добавлена после строки DEFAULT calcmenu.c32.

Поддерживаемые параметры

  • Язык (для получения списка, выполните cl-install -v --filter os_lang) - DEFAULTPARAM calculate=lang:ro_RO
  • Раскладка клавиатуры - DEFAULTPARAM calculate=keymap:ru_RU
  • Часовой пояс - DEFAULTPARAM calculate=timezone:Europe/Istanbul
  • Разрешение экрана - DEFAULTPARAM calculate=resolution:2560x1600
  • Видео драйвер - DEFAULTPARAM calculate=video:nvidia
  • Графическое ускорение (on/off) - DEFAULTPARAM calculate=composite:on
  • Домен - DEFAULTPARAM calculate=domain:192.168.2.3
  • Пароль для домена - DEFAULTPARAM calculate=domain_pw:secret

В качестве разделителя используется запятая. Пример: DEFAULTPARAM calculate=domain:192.168.2.3,domain_pw:secret

Примечание. Если указать только домен, пароль будет запрошен во время загрузки.

Спасибо!