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 nie widzi systemu Linux

Termin Definicja
UEFI nie widzi systemu Linux

UEFI niewidzące systemu Linux to usterka, w której firmware nie rozpoznaje zainstalowanego bootloadera tego systemu operacyjnego.

UEFI nie widzi systemu Linux – na czym polega problem

Komunikat lub objaw określany jako „UEFI nie widzi systemu Linux” oznacza, że komputer uruchamia firmware, lecz nie znajduje prawidłowej pozycji startowej prowadzącej do zainstalowanego systemu. Sam Linux może nadal znajdować się na dysku wraz z dokumentami, aplikacjami i ustawieniami użytkownika. Kłopot dotyczy najczęściej etapu poprzedzającego uruchomienie systemu, czyli przekazania kontroli z UEFI do programu rozruchowego. Z tego powodu po włączeniu urządzenia może pojawić się ekran ustawień firmware, komunikat o braku urządzenia startowego albo automatyczny powrót do menu wyboru dysku.

UEFI przechowuje informacje o sposobie rozpoczęcia pracy systemu. W nowoczesnej instalacji Linux pliki startowe są zwykle zapisane na partycji EFI, czyli niewielkiej partycji w systemie plików FAT32. W pamięci ustawień płyty głównej znajduje się natomiast wpis wskazujący plik programu rozruchowego. Jeżeli wpis zostanie usunięty, zmieniona zostanie kolejność startu albo partycja EFI przestanie być dostępna, firmware może nie pokazać Linuxa jako możliwej opcji, mimo że główna partycja systemowa pozostaje nienaruszona.

Nie zawsze jest to awaria samego systemu operacyjnego. Przyczyną może być zmiana ustawień po aktualizacji firmware, wymiana dysku, przywrócenie ustawień fabrycznych, niepełna instalacja aktualizacji, błędnie wykonana reinstalacja albo podłączenie dodatkowego nośnika. Znaczenie ma również sposób instalacji: tryb UEFI i starszy tryb BIOS uruchamiają system według innych zasad. Jeżeli Linux został zainstalowany w jednym trybie, a komputer próbuje startować w drugim, pozycja rozruchowa może nie być widoczna.

UEFI nie widzi systemu Linux a tryb startu i układ dysku

Najważniejszym punktem porównania jest różnica między UEFI a trybem zgodności ze starszym BIOS-em. W trybie UEFI firmware szuka pliku startowego na partycji EFI i korzysta z wpisów zapisanych w pamięci płyty głównej. W trybie BIOS program rozruchowy jest zwykle odczytywany z określonego obszaru dysku, a układ partycji ma mniejsze znaczenie dla samego wyszukania kodu startowego. Te dwa sposoby działania nie są zamienne. System zainstalowany jako UEFI może zniknąć z listy po włączeniu trybu zgodności, natomiast instalacja wykonana w trybie BIOS może nie wystartować po przełączeniu komputera na czyste UEFI.

Warto odróżnić kilka elementów, które bywają mylone. Dysk fizyczny to nośnik danych, partycja EFI to miejsce na pliki startowe, wpis UEFI to informacja o ścieżce do programu rozruchowego, a bootloader to program wybierający system i przekazujący mu sterowanie. Uszkodzenie jednego elementu nie musi oznaczać uszkodzenia pozostałych. Jeżeli firmware widzi dysk, lecz nie pokazuje pozycji Linux, problem może dotyczyć wpisu lub plików EFI. Jeżeli dysk nie jest widoczny w ogóle, potrzebna jest osobna diagnostyka połączenia, zasilania, kontrolera albo samego nośnika.

Znaczenie ma także układ partycji. W komputerach uruchamianych w trybie UEFI spotyka się najczęściej tablicę GPT, a w starszych konfiguracjach MBR. Sam fakt użycia GPT lub MBR nie wystarcza do rozpoznania przyczyny, ponieważ liczy się połączenie tablicy partycji, trybu firmware oraz sposobu zapisania programu rozruchowego. Zmiana kolejności dysków, sklonowanie zawartości albo przywrócenie kopii na innym nośniku może spowodować, że pliki Linuxa są obecne, lecz wskazanie do nich jest nieaktualne.

W konfiguracji wielosystemowej dodatkowym źródłem trudności bywa wpis systemu uruchamianego wcześniej. Aktualizacja jednego systemu może zmienić domyślną pozycję startową albo nadpisać część konfiguracji. Wtedy komputer niekoniecznie utracił dane Linuxa; mógł jedynie przestać korzystać z właściwego programu rozruchowego. Rozróżnienie tych sytuacji pozwala dobrać naprawę bez pochopnego formatowania dysku.

UEFI nie widzi systemu Linux – typowe przyczyny i objawy

  • Usunięcie lub uszkodzenie wpisu wskazującego program rozruchowy Linuxa w pamięci UEFI.
  • Wyłączenie partycji EFI, zmiana jej typu albo nieprawidłowe oznaczenie po operacji na partycjach.
  • Przełączenie trybu startu z UEFI na tryb zgodności lub odwrotnie.
  • Zmiana kolejności uruchamiania urządzeń, przez którą komputer próbuje startować z pustego nośnika.
  • Aktualizacja firmware, reset ustawień płyty głównej lub rozładowanie baterii podtrzymującej konfigurację.
  • Przeniesienie systemu na inny dysk bez odtworzenia plików i wpisu startowego.
  • Uszkodzenie systemu plików na partycji EFI albo błędy odczytu dysku.
  • Odłączenie dysku, luźne połączenie, problem z gniazdem lub nieprawidłowe wykrywanie nośnika przez płytę główną.
  • Włączenie mechanizmu bezpiecznego rozruchu w konfiguracji, która nie została przygotowana do jego obsługi.
  • Nieudana instalacja lub aktualizacja bootloadera, w tym niepełne odtworzenie konfiguracji startowej.

Objaw może wyglądać różnie. Czasem na liście startowej widoczny jest sam model dysku, lecz brakuje pozycji oznaczonej jako Linux albo jako konkretny program rozruchowy. W innym przypadku pojawia się komunikat „no bootable device”, ekran z migającym kursorem lub bezpośrednie wejście do ustawień UEFI. Może również wystąpić sytuacja, w której system uruchamia się tylko po ręcznym wskazaniu pliku EFI albo po wybraniu dysku z jednorazowego menu startowego.

Jeżeli komputer wyświetla błąd systemu plików, nie należy utożsamiać go automatycznie z brakiem Linuxa w UEFI. Firmware mogło odnaleźć program rozruchowy, a problem powstał dopiero podczas odczytu właściwej partycji systemowej. Odmienna procedura jest potrzebna także wtedy, gdy dysk znika z poziomu ustawień płyty głównej. W takiej sytuacji wielokrotne próby uruchamiania mogą zwiększać ryzyko pogorszenia stanu nośnika, zwłaszcza gdy występują błędy odczytu.

UEFI nie widzi systemu Linux – bezpieczne czynności kontrolne

Przed rozpoczęciem naprawy warto odłączyć zbędne urządzenia USB, karty pamięci i zewnętrzne dyski. Niektóre komputery próbują uruchomić się z przypadkowego nośnika, co może maskować właściwą przyczynę. Następnie można wejść do ustawień UEFI i sprawdzić, czy wewnętrzny dysk jest wykrywany. Należy zanotować aktualny tryb startu, kolejność urządzeń oraz obecność pozycji związanej z Linuxem. Zmiany powinny być wprowadzane pojedynczo, aby można było ocenić ich wpływ.

Jeżeli wcześniej system działał w trybie UEFI, zwykle warto zachować ten tryb i nie przełączać go na zgodność ze starszym BIOS-em bez wyraźnego powodu. W przypadku konfiguracji wielosystemowej trzeba także sprawdzić, czy właściwy dysk znajduje się przed innymi nośnikami na liście startowej. Nie należy usuwać nieznanych wpisów tylko dlatego, że ich nazwa nie jest oczywista. Mogą one odnosić się do istniejącej instalacji, narzędzia odzyskiwania albo dodatkowego systemu.

Pomocne jest uruchomienie komputera z przygotowanego nośnika serwisowego i odczytanie informacji o dyskach oraz partycjach. Pozwala to sprawdzić, czy partycja EFI istnieje, czy jest możliwa do odczytu i czy na dysku znajdują się dane użytkownika. W zależności od wyniku można odtworzyć wpis UEFI, naprawić pliki bootloadera albo przywrócić konfigurację bez naruszania głównej partycji. Jeżeli pojawiają się ostrzeżenia o błędach odczytu, priorytetem powinno być zabezpieczenie danych, a nie wielokrotne zapisywanie nowych plików startowych.

Nie zaleca się formatowania partycji ani ponownej instalacji systemu przed ustaleniem, czy problem dotyczy wyłącznie rozruchu. Taka operacja może usunąć dane, utrudnić odzyskanie wcześniejszej konfiguracji i zatrzeć informacje potrzebne do diagnozy. Ostrożność jest szczególnie ważna po klonowaniu dysku, zmianie rozmiaru partycji oraz przy obecności kilku instalacji Linuxa, ponieważ naprawa niewłaściwego nośnika może nie przynieść oczekiwanego rezultatu.

Kiedy zgłosić UEFI nie widzi systemu Linux do serwisu

Do serwisu warto zgłosić komputer, gdy dysk nie jest wykrywany w UEFI, wpis Linuxa znika po każdym wyłączeniu zasilania, pojawiają się powtarzające błędy odczytu albo wcześniejsze próby naprawy zmieniły układ partycji. Konsultacja jest również uzasadniona przy konfiguracji z kilkoma dyskami, szyfrowaniem danych, wieloma systemami lub ważnymi plikami, których nie można utracić. Przed przekazaniem urządzenia dobrze opisać ostatnie działające uruchomienie, wykonane aktualizacje, zmiany sprzętowe i wszystkie komunikaty wyświetlane na ekranie.

W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie zależności między ustawieniami UEFI, wykrywaniem dysku, partycją EFI i programem rozruchowym Linuxa. Diagnostyka powinna rozpocząć się od ustalenia, czy dane są dostępne i czy nośnik działa stabilnie, a dopiero potem obejmować odbudowę wpisów oraz plików startowych. Takie podejście ogranicza ryzyko niepotrzebnej reinstalacji i pozwala dobrać rozwiązanie do rzeczywistej przyczyny problemu.

Po naprawie należy sprawdzić kilka scenariuszy: zwykłe uruchomienie po wyłączeniu komputera, ponowne uruchomienie, wybór właściwego systemu w menu startowym oraz widoczność danych na wszystkich partycjach. W konfiguracji wielosystemowej powinno się także potwierdzić, że każdy potrzebny system ma prawidłową pozycję startową i że kolejność uruchamiania odpowiada oczekiwaniom. Jeżeli problem powróci, warto zapisać dokładny komunikat, moment jego wystąpienia i informacje o ostatniej zmianie w komputerze. Ułatwia to odróżnienie błędu konfiguracji od pogarszającego się stanu dysku lub problemu z firmware.