Jeśli wygląda na to, że ZimaOS pomyślnie zainstalował aktualizację, ale po ponownym uruchomieniu wraca do starej wersji, najpierw potraktuj to jako problem z wyborem partycji rozruchowej, a nie z pobieraniem. Najbardziej przydatne informacje to aktywna partycja RAUC, sprawdzenie, czy nowo zapisana partycja została oznaczona jako uszkodzona, oraz ustalenie, czy inny podłączony dysk zawiera starą instalację ZimaOS lub zduplikowane identyfikatory systemu plików.
Zweryfikowany przypadek społeczności wyglądał początkowo jak nieudana aktualizacja do wersji 1.6.2, ale sam pakiet aktualizacyjny był prawidłowy. Komputer zapisał nowy system na alternatywnej partycji, nie zdołał go uruchomić, a następnie wrócił do poprzedniej partycji. Kluczowym czynnikiem był drugi dysk NVMe zawierający stare partycje ZimaOS. To rozróżnienie ma znaczenie, ponieważ wielokrotne pobieranie tej samej aktualizacji nigdy nie naprawiłoby ścieżki rozruchu.
Jak rozpoznać wycofanie aktualizacji
Typowy przebieg wygląda następująco:
- program aktualizujący kończy działanie;
- urządzenie uruchamia się ponownie;
- panel nadal pokazuje starą wersję;
- ponownie pojawia się powiadomienie o aktualizacji;
- aktualizacja offline lub bezpośrednia instalacja RAUC również wydaje się kończyć powodzeniem.
Jeśli instalator zgłasza poważny błąd sumy kontrolnej lub podpisu, zanim cokolwiek zapisze, jest to inny problem. Gdy jednak zapis kończy się powodzeniem, a po ponownym uruchomieniu wraca stary system, skup się na kolejnym etapie uruchamiania.
Krok 1: Sprawdź bieżącą partycję systemową
ZimaOS korzysta z dwóch małych partycji systemowych — Slot A i Slot B — dzięki czemu jedna partycja może być aktualizowana, gdy druga pozostaje dostępna na potrzeby odzyskiwania. Aktualny przewodnik odzyskiwania systemu ZimaOS opisuje tę architekturę dwóch partycji.
W terminalu sprawdź stan RAUC i zanotuj, z której partycji uruchomiono system, która jest aktywna oraz czy zaktualizowana partycja jest uznawana za sprawną czy uszkodzoną. Jeśli partycja została pomyślnie zapisana, ale po uruchomieniu zostaje oznaczona jako uszkodzona, oznacza to, że problem występuje po instalacji.
Krok 2: Podłącz monitor przed wymuszeniem kolejnej aktualizacji
Panel internetowy nie pokaże błędów wczesnego uruchamiania, które występują przed uruchomieniem sieci i interfejsu ZimaOS. Podłącz monitor i klawiaturę, uruchom komputer ponownie i obserwuj komunikaty GRUB, systemu plików, NVMe, UUID lub jądra.
Jeśli alternatywna partycja ulega awarii, a system automatycznie wraca do starej partycji, sfotografuj komunikat błędu. Będzie to znacznie bardziej przydatne niż kolejny zrzut ekranu instalatora pokazującego 100%.
Krok 3: Sprawdź wszystkie podłączone dyski zdolne do uruchamiania systemu
Często pomijanym problemem jest drugi dysk SSD lub NVMe, na którym wcześniej działał ZimaOS. Nawet jeśli obecnie zamierzasz używać go wyłącznie do przechowywania danych, może nadal zawierać partycje rozruchowe, zduplikowane identyfikatory UUID systemu plików lub stary program rozruchowy.
Tymczasowo odłącz dodatkowe dyski zdolne do uruchamiania systemu
Wyłącz komputer w prawidłowy sposób i pozostaw podłączony wyłącznie zamierzony dysk systemowy ZimaOS oraz dyski danych, które na pewno nigdy nie zawierały innej instalacji ZimaOS. Następnie ponownie przetestuj aktualizację.
Nie kasuj dysku, dopóki diagnoza nie zostanie potwierdzona
Jeśli odłączenie konkretnego dodatkowego dysku sprawi, że nowa partycja uruchomi się prawidłowo, przed usunięciem starych partycji systemowych wykonaj kopię zapasową danych z tego dysku. W zweryfikowanym przypadku problem rozwiązano przez odłączenie konfliktowego dysku NVMe; nie oznacza to, że po każdej nieudanej aktualizacji należy od razu wymazywać dysk.
Krok 4: Korzystaj z aktualizacji offline tylko wtedy, gdy rozwiązuje właściwy problem
Aktualny przewodnik aktualizacji offline ZimaOS jest przydatny, gdy zwykły kanał aktualizacji nie może pobrać lub przygotować pakietu, ale instalacja offline nie naprawi konfliktu rozruchowego spowodowanego zduplikowanymi partycjami systemowymi.
Jeśli zarówno instalacja online, jak i offline kończy się pomyślnym zapisem, a system nadal wraca do poprzedniej wersji, przestań powtarzać instalację i przejdź do dokładniejszej diagnostyki uruchamiania.
Nie wymuszaj aktywacji uszkodzonej partycji bez zrozumienia przyczyny awarii
Możesz mieć pokusę oznaczenia nowej partycji jako sprawnej lub wymuszenia jej aktywacji. Może to zmienić automatyczne wycofanie aktualizacji w sytuację, w której komputer nie będzie już docierał do panelu. Pozwól mechanizmowi awaryjnego powrotu chronić system, jednocześnie zbierając informacje.
Lista kontrolna rozwiązywania problemów z ZimaOS jest przydatnym, szerszym zestawem wskazówek, gdy urządzenie nie uruchamia się niezawodnie.
Kiedy ponowna instalacja ZimaOS ma sens?
Ponowna instalacja jest właściwa, gdy obie partycje systemowe są uszkodzone, dysk systemowy ma problemy z systemem plików lub sprzętem albo nie można przywrócić działającej partycji po wyeliminowaniu konfliktów między dyskami. Nie powinna być pierwszą reakcją na wycofanie aktualizacji, jeśli stara partycja nadal uruchamia się prawidłowo.
Przed ponowną instalacją upewnij się, że dane użytkownika i AppData przechowywane na osobnej pamięci masowej mają kopię zapasową. Jeśli dane aplikacji znajdują się na dysku systemowym, najpierw je zabezpiecz.
Jak zapobiegać temu problemowi na serwerze z wieloma dyskami?
- Podczas aktualizacji lub migracji systemu podłączaj tylko jedną, przeznaczoną do tego instalację systemu ZimaOS.
- Jeśli zmieniasz przeznaczenie starego dysku SSD z ZimaOS na magazyn danych, wykonaj jego kopię zapasową i usuń nieużywane partycje systemowe przed ponownym użyciem.
- Oznacz fizycznie dyski systemowe, aby stary dysk rozruchowy nie został ponownie podłączony po kilku miesiącach.
- Przechowuj AppData i dane użytkownika na dedykowanej pamięci masowej, aby ponowna instalacja systemu była mniej uciążliwa.
FAQ
Dlaczego ZimaOS informuje, że aktualizacja zakończyła się powodzeniem, ale nadal pokazuje starą wersję?
Aktualizacja mogła zostać pomyślnie zapisana na alternatywnej partycji, ale ta partycja mogła nie uruchomić się prawidłowo. ZimaOS może wtedy wrócić do poprzedniej działającej partycji.
Czy uszkodzona partycja RAUC zawsze oznacza, że plik aktualizacji jest uszkodzony?
Nie. Partycja może zostać oznaczona jako uszkodzona z powodu problemów z pamięcią masową, systemem plików, jądrem lub sprzętem występujących podczas uruchamiania, nawet jeśli pakiet aktualizacyjny był prawidłowy.
Czy drugi dysk SSD ze starą instalacją ZimaOS może zakłócać uruchamianie?
Tak. W zweryfikowanym przypadku drugi dysk NVMe zawierał stare partycje charakterystyczne dla ZimaOS oraz powodujące konflikt identyfikatory. Przed usunięciem danych sprawdź działanie systemu po odłączeniu dodatkowych dysków zdolnych do uruchamiania.
Czy powinienem od razu ponownie zainstalować system?
Nie, jeśli poprzednia partycja nadal się uruchamia. Najpierw sprawdź stan partycji, komunikaty z konsoli i podłączone dyski. Przeprowadź ponowną instalację dopiero po ustaleniu przyczyny lub wtedy, gdy nie można odzyskać żadnej z partycji.
