Что такое Start PXE over IPv4?

Надпись «Start PXE over IPv4» (или иногда «PXE over IPv4») — это сообщение, которое пользователь может увидеть на экране своего компьютера или ноутбука во время включения, непосредственно перед началом загрузки операционной системы. Это не ошибка в привычном смысле, а индикатор того, что система пытается выполнить процесс, называемый сетевой загрузкой.

PXE (читается как «пикси») — это аббревиатура от Preboot eXecution Environment (предзагрузочная среда исполнения). Это технология, разработанная компанией Intel, которая позволяет компьютеру загружаться, используя ресурсы сети, а не локальные накопители (жёсткий диск или SSD). Протокол IPv4 указывает на то, что для этого соединения используется четвёртая версия интернет-протокола, которая является самой распространённой на сегодняшний день.

Таким образом, «Start PXE over IPv4» дословно можно перевести как «Запуск предзагрузочной среды по IPv4». Это этап, на котором сетевая карта компьютера активируется, получает IP-адрес по DHCP и пытается найти на сервере в локальной сети образ для загрузки.

Как работает технология PXE?

Процесс PXE-загрузки происходит в несколько этапов и полностью управляется специальным микрокодом, записанным в чип сетевой карты (с поддержкой PXE) или в UEFI/BIOS материнской платы.

Последовательность шагов при появлении надписи:

  1. Инициализация сетевого адаптера. После включения питания и выполнения первичных тестов (POST) система, не найдя загрузочных устройств в приоритете (или по специальной настройке), обращается к сетевой карте.
  2. Получение IP-адреса (DHCP). Сетевая карта отправляет в локальную сеть широковещательный DHCP-запрос, чтобы получить свой IP-адрес, маску подсети и, что критически важно, адрес TFTP-сервера.
  3. Загрузка загрузчика. По адресу TFTP-сервера клиент скачивает небольшой сетевой загрузчик (часто это файл с именем типа pxelinux.0 или bootmgfw.efi).
  4. Загрузка основного образа. Уже этот загрузчик обращается к серверу (часто тому же TFTP или HTTP/S, NFS) и загружает конфигурационный файл, а затем и полный образ операционной системы или утилиты (например, дистрибутив Linux, образ Windows PE для установки, антивирусный сканер).

Если на каком-либо из этих этапов происходит сбой (например, нет DHCP-сервера в сети или не отвечает TFTP-сервер), процесс прерывается, и вы можете увидеть сообщения об ошибке, следующие за «Start PXE over IPv4», например, «PXE-E51: No DHCP or proxyDHCP offers were received».

Почему это сообщение появляется на моём компьютере?

Для обычного домашнего пользователя появление этого сообщения чаще всего означает одно из двух:

  • Неправильный порядок загрузки (Boot Order) в BIOS/UEFI. В настройках материнской платы в качестве первого загрузочного устройства установлена «сетевая загрузка» (PXE Boot, LAN, Network). Компьютер честно пытается загрузиться из сети, но, не найдя сервера, через некоторое время (может быть несколько десятков секунд) переходит к следующему устройству в списке — жёсткому диску, и система загружается как обычно. Это самая частая и безобидная причина.
  • Проблема с основным загрузочным устройством. Если система не может найти или считать данные с жёсткого диска или SSD (он отключился, вышел из строя, повреждена загрузочная запись), она автоматически переходит к следующему варианту загрузки, которым часто как раз и является PXE.

Где и зачем используют PXE на практике?

В быту эта технология почти не нужна, но в корпоративной и IT-среде она незаменима. Вот ключевые сценарии использования:

  • Массовая установка операционных систем. Системные администраторы разворачивают PXE-сервер с образами Windows, Linux и могут установить ОС на десятки компьютеров в сети одновременно, без использования флешек или дисков.
  • Аварийное восстановление и диагностика. Можно загрузить с сети легковесный Live-образ (например, антивирусный сканер или утилиту для восстановления данных) для компьютера с нерабочей ОС.
  • Работа тонких клиентов (Thin Clients). Это компьютеры без жёстких дисков, которые всегда загружают свою минимальную ОС или напрямую подключаются к виртуальной среде с сервера.
  • Сетевое хранилище конфигураций. Для управления парком компьютеров, их централизованного обновления и настройки.

Отличия от других технологий загрузки

PXE — это не единственный способ начать работу компьютера. Вот его основные альтернативы:

  • Загрузка с локального диска (HDD/SSD). Стандартный и самый быстрый способ для персонального компьютера. Все данные находятся физически внутри устройства.
  • Загрузка с USB-флешки или внешнего диска. Используется для установки ОС, восстановления или запуска portable-систем. Не требует сети, но требует физического носителя.
  • Загрузка с оптического диска (CD/DVD). Устаревший, но всё ещё возможный вариант.
  • Загрузка по другим сетевым протоколам. Существуют аналоги и расширения PXE, например, загрузка по iSCSI, где по сети представляется не образ, а виртуальный жёсткий диск.

Ключевое преимущество PXE — централизация и отсутствие необходимости в физическом доступе к каждому компьютеру с носителем информации.

Что делать, если я вижу это сообщение?

Если вы не системный администратор и не планируете загружаться с сети, а сообщение мешает (замедляет запуск ПК или приводит к ошибке), решить проблему просто:

  1. Войдите в настройки BIOS/UEFI при включении компьютера (обычно клавиши Del, F2, F10).
  2. Найдите раздел «Boot» (Загрузка).
  3. Измените приоритет загрузочных устройств (Boot Order). На первое место поставьте ваш жёсткий диск или SSD (обозначается как «Windows Boot Manager» для UEFI или модель диска).
  4. Опцию «Network Boot», «PXE Boot» или «LAN» переместите в самый низ списка или отключите (Disable).
  5. Сохраните изменения (чаще всего клавиша F10) и выйдите.

После этого компьютер будет сразу загружаться с вашего основного диска, и сообщение «Start PXE over IPv4» исчезнет. Если проблема была в сбое загрузчика или неисправности диска, то после настройки BIOS ошибка может смениться на другую (например, «No bootable device»), что укажет на более серьёзную проблему.

Таким образом, «Start PXE over IPv4» — это важный технологический процесс, а не поломка. Он открывает мощные возможности для управления IT-инфраструктурой, но в домашних условиях его обычно отключают для ускорения старта системы. Если же вы хотите глубже разобраться в том, как начинают работу различные технологии, рекомендуем прочитать нашу общую статью про стартапы, где объясняются основы запуска новых проектов и систем.

Источники