Страница 2 из 2

Re: PXE загрузка (организация и использование)

Добавлено: 08 ноя 2012, 23:48
Olej
Запустил вопрос об организации PXE-загрузке на организация PXE загрузки.
Меня всегда умиляет психопатия, возникающая на форумах Fedora как реакция на конкретные технические вопросы.
Ждём-с ... что то будет на этот раз :lol: .

Re: PXE загрузка (организация и использование)

Добавлено: 09 ноя 2012, 01:55
Olej
Olej писал(а):Как? ... детально и пошагово.
Настроить PXE загрузку, в отличие от многих описаний в сети как это делать, хорошо бы:

- В дистрибутиве, отличном от Debian - в существующих описаниях массово фигурирует Debian, где авторы как попка-дурак тупо описывают "какие замечательные пакеты они устанавливают apt-get" ... вместо простого понимания каких программ и инструментов не хватает для решения - это те плодотворные веяния, которые "надуло" повсеместным использованием пакетных дистрибутивов...

- Делать это в дистрибутиве с инициализацией systemd, где запуск сервисов (DNS, DHCP, TFTP, xinetd, ...) происходит и конфигурируется несколько по другому - т.е. опять же самый подходящий дистрибутив для раскрутки - Fedora;

- Запуск TFTP-сервера хотелось бы попробовать не в форме автономного пакета (atftpd, tftpd, tftpd-hpa), а с помощью dnsmasq, который и так присутствует как DNS/DHCP, но имеет в своём составе сервер TFTP, но который обычно выключен...

- В большинстве описаний для запуска TFTP используют inetd, средство это вообще сильно устаревшее - вместо него можно использовать xinetd, но интересен вопрос: если это для PXE и TFTP обязателен - не лучше ли его запустить просто статически без привязки к xinetd? И ещё один вопрос/вариант: а может вместо xinetd использовать встроенные возможности самого systemd? : xinetd + systemd

В общем, здесь есть с чем покопаться!

И выглядеть это могло бы так:
- взять стандартный дистрибутив Fedora 17, установленный в VirtualBox (ничего отличного здесь реальная установка не привнесёт, а времени жалко)...
- поднять необходимые сервисы (DHCP, TFTP, NFS ... какие ещё?)...
- наполнить каталог загрузки (где?) : pxelinux.0 + pxelinux.cfg + vmlinuz-* + initrd.img
- экспортировать файловую систему по NFS;
- загружать по PXE виртуальную машину без носителей, так чтобы она после загрузки монтировала к себе NFS файловую систему.
Вот, собственно и всё.