Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

UEFI PXE Boot

Termin Definicja
UEFI PXE Boot

UEFI PXE Boot to opcja umożliwiająca rozruch systemu bezpośrednio z serwera sieciowego przy użyciu tego protokołu.

UEFI PXE Boot jako sieciowy mechanizm uruchamiania

UEFI PXE Boot oznacza uruchamianie komputera z wykorzystaniem środowiska Preboot Execution Environment działającego przed startem systemu operacyjnego. Zamiast odczytywać program rozruchowy z dysku SSD, dysku twardego albo nośnika USB, firmware UEFI inicjuje kartę sieciową i próbuje pobrać pliki startowe z infrastruktury sieciowej. Komputer nie musi mieć wtedy gotowego systemu operacyjnego na lokalnym dysku, ponieważ podstawowe czynności komunikacyjne wykonuje kod zapisany w firmware oraz sterownik sieciowy dostępny dla UEFI.

W typowym przebiegu komputer wysyła żądanie DHCP, aby uzyskać adres IP i informacje potrzebne do znalezienia serwera rozruchowego. Odpowiedź może wskazywać nazwę pliku startowego oraz adres serwera, z którego należy go pobrać. Następnie firmware wykorzystuje protokół TFTP albo, zależnie od konkretnej konfiguracji i możliwości środowiska, inny mechanizm przewidziany przez rozwiązanie wdrożone po stronie sieciowej. Pobrany program rozruchowy może później załadować instalator systemu, środowisko serwisowe lub obraz przygotowany do wdrażania komputerów.

Przebieg komunikacji między firmware a serwerem PXE

UEFI PXE Boot nie jest pojedynczym plikiem zapisanym na serwerze, lecz łańcuchem zależności. Najpierw firmware musi wykryć kartę sieciową i posiadać dla niej odpowiedni sterownik UEFI. Następnie potrzebna jest poprawna komunikacja DHCP, obejmująca przydzielenie adresu, maski sieci, bramy oraz informacji umożliwiających wskazanie serwera rozruchowego. W niektórych sieciach za przekazanie tych danych odpowiada osobny serwer ProxyDHCP albo funkcja przekaźnika DHCP, dlatego sama obecność serwera TFTP nie wystarcza do uruchomienia rozruchu.

Po otrzymaniu parametrów firmware pobiera plik startowy. Dla rozruchu UEFI plik musi być aplikacją zgodną z UEFI, a nie programem przeznaczonym wyłącznie dla tradycyjnego trybu BIOS. Istotna jest również architektura klienta, ponieważ serwer może udostępniać różne pliki dla komputerów x86, x64 albo innych środowisk. Jeżeli pobrany program startowy działa, może przejąć dalszą obsługę i pobrać kolejne elementy, takie jak konfiguracja instalatora, jądro środowiska uruchomieniowego lub obraz systemu. Błąd na dowolnym etapie może objawiać się powrotem do menu UEFI, komunikatem o braku urządzenia rozruchowego albo zatrzymaniem na etapie pobierania adresu sieciowego.

Ustawienia UEFI, Secure Boot i typowe przyczyny nieudanego startu

Skuteczność UEFI PXE Boot zależy od ustawień firmware komputera. W menu UEFI może być konieczne włączenie rozruchu sieciowego, aktywowanie zintegrowanego interfejsu Ethernet oraz ustawienie odpowiedniej kolejności urządzeń startowych. W wielu komputerach opcja PXE jest powiązana z pozycją dotyczącą rozruchu z karty sieciowej, IPv4 Network albo IPv6 Network. Nie każda karta Wi-Fi udostępnia funkcję PXE w taki sam sposób jak przewodowa karta Ethernet, dlatego próba uruchomienia sieciowego z laptopa może zależeć od modelu, firmware i zastosowanej stacji dokującej.

Osobnym czynnikiem jest Secure Boot. Ta funkcja sprawdza podpisy cyfrowe elementów uruchamianych przed systemem operacyjnym. Jeżeli sieciowy program rozruchowy nie ma podpisu zaakceptowanego przez firmware albo korzysta z niewłaściwego łańcucha zaufania, pobranie pliku może się zakończyć komunikatem o naruszeniu zasad bezpieczeństwa. Nie należy automatycznie wyłączać Secure Boot bez ustalenia, jaki plik jest uruchamiany i czy środowisko wdrożeniowe obsługuje tryb UEFI. Częstym problemem jest także pomieszanie trybów: serwer udostępnia plik dla BIOS, podczas gdy komputer działa w UEFI, albo odwrotnie. Warto wtedy sprawdzić tryb rozruchu, identyfikator architektury klienta, odpowiedź DHCP, nazwę pliku oraz dostępność właściwego pliku na serwerze.

UEFI PXE Boot w diagnozie laptopa i komputera PC

Rozpoznanie problemu wymaga rozdzielenia awarii firmware, sieci lokalnej i serwera rozruchowego. Jeżeli interfejs sieciowy nie pojawia się w menu UEFI, należy sprawdzić ustawienia kontrolera, aktualność firmware, połączenie przewodowe oraz to, czy używany adapter jest widziany przed startem systemu. Jeżeli komputer otrzymuje adres IP, lecz nie pobiera pliku, przyczyną może być błędna konfiguracja DHCP, filtracja ruchu, nieosiągalny serwer TFTP, nieprawidłowa ścieżka pliku albo brak uprawnień odczytu po stronie usługi. Gdy plik zostaje pobrany, ale nie uruchamia się, należy zweryfikować zgodność aplikacji z UEFI, architekturę klienta i działanie Secure Boot.

Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC oraz podzespołów, w tym diagnostykę problemów z firmware UEFI, kartą sieciową i rozruchem komputera. W praktyce można ustalić, czy źródłem problemu jest lokalny komputer, przewód, adapter, ustawienia UEFI czy komunikacja z przygotowaną infrastrukturą PXE. Sama naprawa nie polega na „naprawieniu PXE” jednym ustawieniem, ponieważ ten mechanizm zależy jednocześnie od firmware, sterownika sieciowego i odpowiedzi środowiska sieciowego. Prawidłowa diagnoza powinna więc wskazać konkretny etap, na którym rozruch przestaje działać.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę