Strona 1 z 1

Instalacja jądra 3.5.0-28- fioletowy ekran

: 03 maja 2013, 09:50
autor: Arczi11
Witam po długiej przerwie. Kilka słów wyjaśnienia.
Miałem Ubuntu 10.04 jednak poddałem się i przesiadłem się na Windowsa. Funkcjonował przez kilkanaście miesięcy, ale gdy aktualizowałem do 8 to coś poszło nie tak. W ciągu tylko 1 miesiąca miałem 2 reinstalacje. Zły na Windowsa zainstalowałem Ubuntu 12.04 LTS i chciałem zaktualizować jądro do 3.9. znalazłem poradnik, który pokazywał jak tego dokonać. Jednak po restarcie i uruchomieniu komputera wybieram Ubuntu z nowym jądrem i pojawia się fioletowy ekran i czekam i nic się nie dzieje. Może za krótko czekałem i wyłączyłem komputer. Jądro 3.9 wywaliło błąd kernel panic, więc usunąłem je. Jak mam po instalacji uruchomić Ubuntu na nowym jądrze? (Nie usuwając oczywiście starego). Liczę na waszą pomoc.

EDIT:
Aktualizacja sterowników do 319.17 nie pomogła. Problem istnieje nawet na jajku 3.5.0-28 (aktualizacja przez system, jest w repo ).

Żadnych wskazówek?
Karta nvidia gts 250

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 03 maja 2013, 17:53
autor: bear7
No to będzie konkretnie...

Na chwilę obecną, nie wiem właściwie dlaczego, ale aż roi się od poradników dla Ubuntu dotyczących instalacji kerneli z nowszych gałęzi niż ta, na której wydanie bazuje.

To, czego brak w tych poradnikach (Szmitas nie miałbym nic przeciwko, gdybyś w swoich poradnikach zaczął informować niedoświadczonych użytkowników o możliwych konsekwencjach), to informacji, że po instalacji mogą pojawić się problemy. Ubuntu, nie jest dystrybucją typu rolling release. W dużym uproszczeniu oznacza to tyle, że niektóre składniki (programy, funkcje itp.) systemu są przywiązane do konkretnej wersji jądra. Po instalacji kernela z gałęzi innej niż ta, na której dane wydanie Ubuntu bazuje może mieć negatywny wpływ na domyślne API systemu - czyli sposób, w jaki system i jego składowe się zachowują i współpracują. Często można przeczytać, że wraz z instalacją kernela z nowszej gałęzi uzyskuje się lepszą stabilność, bezpieczeństwo i wsparcie dla sprzętu, a korzystając ze starszych wersji kernela narażamy się na luki bezpieczeństwa, mniejsze wsparcie dla sprzętu, czy też jakieś dziury (bugi), które mogą powodować problemy ze stabilnością. Efekt instalacji kernela z nowszej gałęzi może być jednak inny i dość częstym przykładem jest nieprawidłowe działanie sprzętu, na przykład karty graficznej, bądź WiFi. Zazwyczaj, nie są to jakieś drastyczne/katastrofalne zmiany, ale zmiany, które mogą wprowadzić chaos do systemu. Nowszy kernel często przynosi nowe wsparcie dla pewnych funkcji systemu, czy też sprzętu, które nie zawsze wychodzi na dobre. Jeżeli jakaś aplikacja/sterownik/skrypt używa kernela do komunikacji ze sprzętem i w swoim kodzie ma odwołania do funkcji, która w nowszym kernelu została zmieniona (wymaga innych parametrów lub zostały one zmienione), może to spowodować, że system i/lub sprzęt będzie działał niestabilnie lub nie będzie działał wcale.

Kernele, które dostarczane są z wydaniem Ubuntu, są testowane i - przynajmniej w teorii - powinny być najlepszymi do użytku i co najważniejsze, mają wsparcie Canonical tak długo, jak długo jest wspierane wydanie systemu, w którym są wdrożone. Instalacja kernela z nowszej gałęzi wiąże się z tym, że tracisz wsparcie ze strony Canonical i sam jesteś odpowiedzialny za aktualizacje bezpieczeństwa twojego systemu.

Nie wiem, jaki jest poziom twojej wiedzy na temat Linuksa i czy wiesz, jak radzić sobie w takich wypadkach, ale moim zdaniem, instalacja kerneli z nowszych gałęzi niż te, domyślnie dostarczane z wydaniem Ubuntu, powinna być odradzana niedoświadczonym użytkownikom.

Zatem, jeżeli nie masz jakiegoś poważnego powodu, dla którego musisz zainstalować kernel w wydaniu 3.9, to pozostań na domyślnym 3.5, który to jest w wydaniu 12.04.2. Jeżeli jednak, jesteś zmuszony do przesiadki na 3.9, to odpowiedzi szukaj w logach, a dodatkowych informacji na stronach/forum deweloperów jajka.
Aktualizacja sterowników do 319.17 nie pomogła. Problem istnieje nawet na jajku 3.5.0-28 (aktualizacja przez system, jest w repo ).

Żadnych wskazówek?
Karta nvidia gts 250
Odinstaluj sterowniki i spróbuj uruchomić system na otwartym sterowniku. W jaki sposób instalowałeś sterowniki NVidii?
Pokaż wynik poleceń:

Kod: Zaznacz cały

dpkg -l | grep 'linux' | awk '{print $2,$3}'

Kod: Zaznacz cały

uname -a

Kod: Zaznacz cały

dpkg -l | grep 'nvidia' | awk '{print $2,$3}'

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 03 maja 2013, 18:56
autor: xxx666xxx
Arczi11 nie dziwię się , że miałeś fioletowy ekran . Myślę , że wina stoi po instalacji niekompatybilnego jądra kernel . Nie jestem ślepy i widzę w adresie do pobrania plików składowych " .../v3.9-raring/... " co oznacza ,że jądro tyczy się wersji Ubuntu 13.04 to nie dziwota , że może nie działać prawidłowo na Ubuntu 12.04 który jest starszy i czymś może się różnić ... ( jeśli się mylę to niech mnie ktoś poprawi )

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 03 maja 2013, 18:58
autor: Arczi11
System znalazł aktualizacje jajka do 3.5.0-28 jednak po instalacji ta wersja nie działała. Dziwne. Działa mi na domyślnym 3.5.0-23. Pobrałem sterowniki do karty graficznej ze strony producenta i wykonałem kilka poleceń z z tegoporadnika. Druga część tj. Alternatywna instalacja.

Kod: Zaznacz cały

artur@Ubuntu-Artura:~$ dpkg -l | grep 'linux' | awk '{print $2,$3}'
libselinux1 2.1.0-4.1ubuntu1
libv4l-0 0.8.6-1ubuntu2
libv4lconvert0 0.8.6-1ubuntu2
linux-firmware 1.79.4
linux-headers-3.2.0-41 3.2.0-41.66
linux-headers-3.2.0-41-generic 3.2.0-41.66
linux-headers-3.5.0-23 3.5.0-23.35~precise1
linux-headers-3.5.0-23-generic 3.5.0-23.35~precise1
linux-headers-3.9.0-030900 3.9.0-030900.201304291257
linux-headers-3.9.0-030900-generic 3.9.0-030900.201304291257
linux-headers-generic 3.2.0.41.49
linux-image-3.5.0-23-generic 3.5.0-23.35~precise1
linux-image-3.9.0-030900-generic 3.9.0-030900.201304291257
linux-libc-dev 3.2.0-41.66
linux-sound-base 1.0.25+dfsg-0ubuntu1.1
pptp-linux 1.7.2-6
syslinux 2:4.05+dfsg-2
syslinux-common 2:4.05+dfsg-2
syslinux-legacy 2:3.63+dfsg-2ubuntu5
util-linux 2.20.1-1ubuntu3

Kod: Zaznacz cały

artur@Ubuntu-Artura:~$ uname -a
Linux Ubuntu-Artura 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Kod: Zaznacz cały

artur@Ubuntu-Artura:~$ dpkg -l | grep 'nvidia' | awk '{print $2,$3}'
nvidia-common 1:0.2.44.2
nvidia-current-updates 304.88-0ubuntu0.0.1
nvidia-settings-updates 304.88-0ubuntu0.0.2
artur@Ubuntu-Artura:~$ 
xxx666xxx pisze:Arczi11 nie dziwię się , że miałeś fioletowy ekran . Myślę , że wina stoi po instalacji niekompatybilnego jądra kernel . Nie jestem ślepy i widzę w adresie do pobrania plików składowych " .../v3.9-raring/... " co oznacza ,że jądro tyczy się wersji Ubuntu 13.04 to nie dziwota , że może nie działać prawidłowo na Ubuntu 12.04 który jest starszy i czymś może się różnić ... ( jeśli się mylę to niech mnie ktoś poprawi )
To który najnowszy powinien działać?
Powtarzam 3.5.0-28 dostępny w repo nie działa a jest dostępny w aktualizacji.

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 03 maja 2013, 19:05
autor: marcin1982
Jeśli sterowniki instalowane były za każdym razem ręcznie to po instalacji nowego jądra musisz je w ten sam sposób przeinstalować - skąd nowe jajo ma wytrzasnąć moduł sterownika karty graficznej?

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 03 maja 2013, 19:42
autor: bear7
Pobrałem sterowniki do karty graficznej ze strony producenta i wykonałem kilka poleceń z z tegoporadnika. Druga część tj. Alternatywna instalacja.
Zacznij od odinstalowania sterowników do karty graficznej. W systemie masz paczkę nvidia-current-updates 304.88, a wcześniej podałeś także, że instalowałeś pobrane ze strony producenta 319.17.
Co zwraca Ci polecenie:

Kod: Zaznacz cały

nvidia-settings --version
Albo jeszcze inaczej...
Odinstaluj całkiem i wszystkie sterowniki karty graficznej i sprawdź, czy system ruszy na jajku 3.5.0-28 z otwartym sterownikiem nouveau. Jak ruszy, to wtedy spróbuj zainstalować sterowniki zamknięte - tylko tym razem, wykorzystując jedynie repozytoria.

Z tego co widzę, to masz parcie na cyferki - chcesz mieć wszystko najnowsze (najnowsze jajko, najnowsze sterowniki do karty graficznej). W Linuksie, a przynajmniej w Ubuntu, to tak nie działa. Chcesz mieć nowsze paczki, to przesiądź się na wydanie 13.04.

Re: Instalacja jądra 3.9 na ubuntu 12.04 LTS

: 04 maja 2013, 12:05
autor: Arczi11
Usunąłem wszystko co się wiązało z nvidia. Sterownik nouveau mam reinstalowany i dalej nic jądro 3.5.0-28 wciąż nie działa.

EDIT:
Udało mi się zainstalować jajko 3.9 na Ubuntu 13.04 :-D Temat można usunąć.