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 — Часть первая, настройка сервера”