PXE — Часть первая, настройка сервера

PXE — Часть первая, настройка сервера

В следующих статьях рассмотрим настройку меню, программ и Windows 7. Так же вас может заинтересовать новый цикл статей о Windows PE.

Для настройки сервера нужно:
1) Сервер Debian-based;
2) Компьютер с поддержкой PXE загрузки.

Установим нужный софт командой:

sudo apt-get install dnsmasq mc genisoimage unzip unrar p7zip-full

И настроим пакет dnsmasq, открыв конфигурационный файл и добавив в конец информацию.
sudo nano /etc/dnsmasq.conf

interface=eth1 //Имя интерфейса
dhcp-range=192.168.0.10,192.168.0.100,255.255.255.0,24h //Адреса для DHCP и время аренды
server=8.8.8.8 //Адрес вышестоящего DNS
enable-tftp //Включить tftp для передачи файлов
tftp-root=/pxe //Папка с хранилищем данных
dhcp-boot=pxelinux.0 //Указание файла загрузчика

Теперь нужно создать каталоги командой:
sudo mkdir -p /pxe/images/;sudo mkdir /pxe/pxelinux.cfg

И скачать загрузчик:
wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.05.tar.gz

Из архива скопировать в папку /pxe файлы: pxelinux.0 из папки /core, menu.c32 из /com32/menu и memdisk из одноимённого каталога.

Настроим загрузчик, для примера создадим пункт меню, который загрузит локальный диск:
sudo nano /pxe/pxelinux.cfg/default

DEFAULT menu.c32
TIMEOUT 600
MENU TITLE PXE BOOT MENU
LABEL HDDBoot
MENU LABEL Local Boot
MENU DEFAULT
LOCALBOOT 0

Перезагружаем сервер и пробуем грузится по сети.

3 Replies to “PXE — Часть первая, настройка сервера”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *