Aktualizacja Ubuntu 19.04 do 19.10: “Coś poszło nie tak” i kernel panic

Jeśli podobnie jak ja popełniłeś ten błąd i zabrałeś się za aktualizację systemu szybciej niż miesiąc od wydania (więc stałeś się nieświadomym testerem nowego wydania) i po restarcie system wyświetla ikonę smutnej buźki i pod nią podpis:

Coś poszło nie tak. Wyloguj się i spróbuj ponownie

A po wylogowaniu nic to nie daje, a restart systemu kończy się:

Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

To spotkało cię to samo co mnie 🙂

Najpierw krótkie wyjaśnienie co właśnie się stało: instalator Ubuntu postanowił zrestartować twój komputer zanim skończył instalować aktualizacje. Musisz dokończyć instalowanie pakietów ręcznie, ale najpierw trzeba rozwiązać ów kernel panic (wynikający z tego, że wśród niezainstalowanych/nieskonfigurowanych pakietów jest initramfs).

W tym celu restartuj system aż zobaczysz okno wyboru systemu GRUB. W tym oknie wybierz opcje zaawansowane.

Tam:

  • zanotuj sobie numer najaktualniejszej wersji kernela (u mnie jest to 5.3.0-19-generic)
  • wybierz z listy wersje kernela starszą w trybie recovery
  • wybierz z opcji na kolejnym ekranie linie poleceń root

Teraz wpisz w linii poleceń:

sudo update-initramfs -u -k 5.3.0-19-generic

Wersję kernela zastąp numerem jaki sobie wcześniej zanotowałeś (pozdrawiam w tym miejscu wszystkich, którzy nie czytają całego wpisu a jedynie skanują wzrokiem)

I następnie:

sudo update-grub

Teraz restartujemy system:

shutdown -r now

Jeśli znów widzisz ekran wyboru systemu GRUB, wybierz już standardowe uruchomienie. System spróbuje znów wystartować, ale nadal się to skończy smutną buźką “coś poszło nie tak” – wciąż brakuje kilku pakietów i ich konfiguracji.

Nie wylogowuj się, a przełącz się do wiersza poleceń (ctrl+alt+F4) i wpisz tam:

sudo dpkg --configure -a

I następnie:

sudo apt-get install -f

I znów restartujemy się poleceniem shutdown -r now.

Teraz już system powinien ruszyć bez problemów. U mnie ruszył i teraz to wszystko notuję. Daj znać w komentarzu jeśli miałeś ten sam problem i pomogłem 😉

10

Comments

Marcin pisze:

U mnie trochę za szybko zacząłem działać i wybrałem automatyczną naprawę pakietów. Teraz będę musiał użyć grub repair ale dopiero kiedy będę miał nośnik z ubuntu live. Ale dzięki za wyjaśnienie i mam nadzieję że te kroki naprawą problem 🙂

Nienormalny pisze:

Uff.. uratowales mi normalnie dzionek! Dzieki wielkie! Pomoglo!

Dodaj komentarz

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.