iPXE
Разработчик(и) | iPXE-проект |
---|---|
Стабильная версия | 1.21.1 [1] / 31 декабря 2020 г |
Репозиторий | |
Написано в | С |
Тип | Загрузчик |
Лицензия | лицензия GPLv2 + |
Веб-сайт | ipxe |
iPXE — это (PXE) с открытым исходным кодом реализация и загрузчика Preboot eXecution Environment , созданная в 2010 году как ответвление gPXE ( клиентского программного обеспечения до 2008 года gPXE называлась Etherboot). [2] Его можно использовать для того, чтобы компьютеры без встроенной возможности PXE могли загружаться из сети или для предоставления дополнительных функций, помимо тех, которые предоставляет встроенный PXE.
В то время как стандартные клиенты PXE используют только TFTP для загрузки параметров и программ с сервера, клиентское программное обеспечение iPXE может использовать дополнительные протоколы, включая HTTP , iSCSI , ATA over Ethernet (AoE) и Fibre Channel over Ethernet (FCoE). Кроме того, на определенном оборудовании клиентское программное обеспечение iPXE может использовать соединение Wi-Fi , в отличие от проводного соединения, требуемого стандартом PXE.
Клиент iPXE является расширенным набором предыдущих реализаций PXE и может заменять или дополнять их.
iPXE — официальная замена gPXE. Он обладает всеми функциями gPXE, и пользователи могут легко перейти с gPXE на iPXE. [2]
PXE-реализация
[ редактировать ]iPXE может быть загружен компьютером либо путем замены ( перепрошивки ) существующего стандартного ПЗУ PXE на поддерживаемой сетевой интерфейсной карте (NIC), либо путем загрузки стандартного ПЗУ PXE сетевого адаптера, а затем последовательной загрузки в двоичный файл iPXE, таким образом получая его функции. без необходимости перепрошивки сетевой карты. Прошивка iPXE встраивает свой сценарий конфигурации в образ прошивки, поэтому любые изменения в конфигурации требуют перепрошивки сетевого адаптера.
iPXE реализует собственный стек PXE либо с помощью драйвера сетевой карты, предоставляемого iPXE, либо стандартного драйвера PXE UNDI , если iPXE загружается по цепочке из стандартного ПЗУ PXE. Реализация независимого стека PXE позволяет клиентам, у которых нет стандартного ПЗУ PXE на своих сетевых картах, использовать альтернативный стек iPXE, загружая его с альтернативного носителя.
Менеджер загрузки
[ редактировать ]Хотя его основная роль заключалась в реализации стека PXE, iPXE также можно использовать в качестве менеджера сетевой загрузки с ограниченными возможностями взаимодействия с конечными пользователями на основе меню. iPXE может получать загрузочные файлы с использованием нескольких сетевых протоколов, таких как TFTP , NFS , HTTP или FTP .
iPXE может выступать в качестве загрузчика ядра Linux с поддержкой мультизагрузки . Для других операционных систем, например Windows CE , iPXE загружает по цепочке соответствующий загрузчик Microsoft. Кроме того, iPXE поддерживает сценарии и может загружать COMBOOT и COM32 расширения SYSLINUX , что, например, позволяет использовать возможности графического меню на основе SYSLINUX для сетевой загрузки.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Теги» . Гитхаб . Проверено 28 января 2021 г.
- ^ Jump up to: а б ipxe.org - Часто задаваемые вопросы по iPXE , 2 декабря 2011 г.
Внешние ссылки
[ редактировать ]- Официальный сайт и репозиторий исходного кода
- Etherboot/gPXE вики
- Введение в сетевую загрузку и Etherboot