Запустил вопрос об организации PXE-загрузке на организация PXE загрузки.
Меня всегда умиляет психопатия, возникающая на форумах Fedora как реакция на конкретные технические вопросы.
Ждём-с ... что то будет на этот раз .
PXE загрузка (организация и использование)
Модераторы: Olej, bellic, vikos
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: PXE загрузка (организация и использование)
Настроить PXE загрузку, в отличие от многих описаний в сети как это делать, хорошо бы:Olej писал(а):Как? ... детально и пошагово.
- В дистрибутиве, отличном от 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 файловую систему.
Вот, собственно и всё.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость