Получение другого файла конфигурации для загрузки Linux PXE - PullRequest
0 голосов
/ 09 февраля 2012

я смотрю в PXE Boot для загрузки Linux из U-Boot

я использую раствор, который похож на раствор PXELINUX

У меня есть одна фундаментальная проблема, которую я не понимаю в процессе: клиент pxe пытается получить файл конфигурации pxe с сервера. он ищет файл с префиксом, который соответствует его IP, MAC или UUID. это означает, что PXE-сервер должен хранить файл для каждого клиента, который он хочет загрузить (если не используется по умолчанию). это не имеет смысла для меня. я ожидал бы, что клиент получит адрес файла на основе его архива / capabilites и т. д.

Есть ли другой способ указать файл загрузки PXE cfg?

Заранее спасибо

1 Ответ

0 голосов
/ 09 февраля 2012

Определенные реализации ROM PXE могут отправлять вдоль строки типа машины ("SUNW, Ultra-250", "SUNW, Sun-Fire-T1000") с первоначальным запросом DHCP, но я полагаю, что отрасль потребительского класса не быладостаточно ярким, чтобы добраться до него.

ПЗУ PXE загружает только один этот файл, и именно загруженная программа (вероятно, pxelinux.0 в вашем случае) решает, какие другие файлы загружать - например, configфайлы.Другими словами, если у вас есть источник для pxelinux, вы можете отредактировать его так, как вам нравится, и реализовать механизм поиска файла конфигурации, соответствующий вашим требованиям.

...