Среда выполнения предварительной загрузки
-
Обзор технологии PXE
- PXE (Preboot Execution Environment) — технология для загрузки и установки операционных систем через сеть.
- PXE позволяет загружать и устанавливать несколько ОС одновременно, используя один загрузчик.
-
История и развитие PXE
- PXE была разработана Intel в 1990-х годах для поддержки загрузки и установки ОС на компьютерах без дисководов.
- Технология PXE стала стандартом де-факто для загрузки ОС через сеть.
-
Структура PXE
- PXE состоит из сервера и клиента, взаимодействующих через протокол PXE.
- Сервер PXE предоставляет информацию о доступных образах ОС и выбирает подходящий для загрузки.
- Клиент PXE получает информацию от сервера и загружает выбранный образ ОС.
-
Расширения PXE
- Microsoft расширила PXE, создав BINL (Boot Information Negotiation Layer) для управления загрузкой и установкой Windows.
- BINL является запатентованной технологией Microsoft и используется в RIS и WDS.
-
Стандарты и развитие PXE
- Спецификация PXE была обновлена несколько раз, включая версии 2.1 и 3.0.
- BIS (Boot Integrity Services) — это спецификация, обеспечивающая целостность загрузки.
- Существуют различные проекты, такие как Syslinux PXELINUX и gPXE/iPXE, которые расширяют функциональность PXE.
-
Сравнение с другими технологиями
- Apple предлагает аналогичную технологию под названием BSDP (Boot Service Discovery Protocol).
- BSDP расширяет DHCP для поддержки сетевой загрузки и используется в Mac OS X Server.
-
Рекомендации и ссылки
- Ссылки на спецификации PXE и BIS, а также на коды ошибок PXE доступны для дальнейшего изучения.
Полный текст статьи: