Strona 1 z 1

Kernel Panic po ostatniej aktualizacji (Athlon x2 4400+).

: 12 sty 2018, 18:59
autor: gilban
Witam!

Jest sobie komputer z procesorem Athlon x2 4400+, płyta z chipsetem Nvidii 6100/430 i kartą graficzną nVidia GeForce 7300.

Na tej konfiguracji jest zainstalowane Ubuntu Mate 16.04 i jakoś działało sobie wszystko bez problemu do ostatniej aktualizacji, kiedy to zainstalowało się jądro 4.13 coś tam. Wcześniejsze było 4.10 coś tam.

Przy odpaleniu komputera standardowo z jądrem 4.13 zaraz na początku wyskakuje Kernel Panic i więcej nie da się nic zrobić.

Jednak wcześniej na krótko wyskakuje okno naprawy jakby pozwalające w trybie zaawansowanym odpalenia systemu z jądra 4.10 i odpala tu się wszystko tak jak z przed awarii i normalnie pulpit systemu się pojawia.

Ale za każdym razem aby kernel panic nie było trzeba robić takie sztuczki.

Co trzeba zrobić aby system sam się domyślnie odpalał z jądra 4.10 i nie trzeba było za każdym razem robić tego ręcznie?

Re: Kernel Panic po ostatniej aktualizacji (Athlon x2 4400+).

: 12 sty 2018, 19:29
autor: Tomfoc
gilban pisze: 12 sty 2018, 18:59 ,,,Co trzeba zrobić aby system sam się domyślnie odpalał z jądra 4.10 i nie trzeba było za każdym razem robić tego ręcznie?
Odinstaluj kernel 4.13.x

Re: Kernel Panic po ostatniej aktualizacji (Athlon x2 4400+).

: 12 sty 2018, 20:27
autor: gilban
A jak odinstalować? Nigdy tego nie robiłem więc proszę o wskazówkę.

Re: Kernel Panic po ostatniej aktualizacji (Athlon x2 4400+).

: 12 sty 2018, 22:00
autor: Tomfoc
Jeżeli używasz systemu przez dłuższy czas, to w katalogu /boot masz pewnie wiele zainstalowanych kerneli, bo w Ubuntu kernel nie jest zastępowany nowym. Ten nowy jest dodawany do już istniejącego i w ten sposób ich systematycznie przybywa. Odpal system z działającego kernela i usuń wszystkie pozostałe. Można użyć jakiegoś graficznego menedżera pakietów np. synaptic, albo usuwać pakiety kernela w terminalu. Jest taka komenda, która usunie wszystkie nieużywane kernele.

Kod: Zaznacz cały

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
Najpierw, po włączeniu kompa, sprawdź jakiego kernela system używa. Zrobisz to poleceniem

Kod: Zaznacz cały

uname -r
Następnie wykonaj tę długą komendę, ale zanim zaakceptujesz jej wykonanie, dokładnie czytaj wyświetlony komunikat aby sprawdzić jakie pakiety będą odinstalowywane.