Skocz do zawartości

Problem Z Downgrade Jądra Systemu.


krzychn

Rekomendowane odpowiedzi

Witam,

 

czy, można prosić o podpowiedź jak napisać składnię do yum aby wykonać downgrade kernel. Chciałem to wykonać przez yum downgrade, ale nie chce się wykonać, poniżej pokazuje komunikat z terminala.

 


[root@localhost ~]# yum downgrade kernel
Wczytane wtyczki: refresh-packagekit
Ustawianie procesu instalacji starszej wersji pakietu
Pakiet kernel-2.6.29.4-167.fc11.i586 może być wielokrotnie instalowany, pomijanie

 

na końcu komunikatu pojawia się informacja – pomijanie. Jak to pomijanie wyłączyć aby wykonał się downgrade kernel.

 

Natomiast jak chce wykonać instalowanie przez yum install kernel kernel-devel # uname -r 2.6.29.4-167.fc11.i586, to pojawia się komunikat, że będzie zainstalowany kernel – najnowsza wersja tj. tak jak pokazuje poniżej.

 

[root@localhost ~]# yum install kernel kernel-devel # uname -r 2.6.29.4-167.fc11.i586 
Wczytane wtyczki: refresh-packagekit 
Ustawianie procesu instalacji 
Rozwiązywanie zależności 
--> Wykonywanie sprawdzania transakcji 
---> Pakiet kernel.i586 0:2.6.30.10-105.fc11 zostanie zainstalowany 
--> Przetwarzanie zależności: kernel-firmware >= 2.6.30.10-105.fc11 dla pakietu: kernel-2.6.30.10-105.fc11.i586 
---> Pakiet kernel-devel.i586 0:2.6.30.10-105.fc11 zostanie zainstalowany 
--> Wykonywanie sprawdzania transakcji 
---> Pakiet kernel-firmware.noarch 0:2.6.30.10-105.fc11 zostanie zaktualizowany 
--> Zakończono rozwiązywanie zależności 
--> Wykonywanie sprawdzania transakcji 
---> Pakiet kernel.i586 0:2.6.30.9-96.fc11 zostanie usunięty 
--> Przetwarzanie zależności: kernel-uname-r = 2.6.30.9-96.fc11.i586 dla pakietu: kmod-psb-2.6.30.9-96.fc11.i586-4.41.1-10.fc11.3.i586 
---> Pakiet kernel-devel.i586 0:2.6.30.9-96.fc11 zostanie usunięty 
--> Wykonywanie sprawdzania transakcji 
---> Pakiet kmod-psb-2.6.30.9-96.fc11.i586.i586 0:4.41.1-10.fc11.3 zostanie usunięty 
--> Zakończono rozwiązywanie zależności 

Rozwiązano zależności 

================================================================================ 
Pakiet                          Architektura 
                                        Wersja                Repozytorium 
                                                                         Rozmiar 
================================================================================ 
Instalowanie: 
kernel                          i586    2.6.30.10-105.fc11    updates     21 M 
kernel-devel                    i586    2.6.30.10-105.fc11    updates    6.3 M 
Usuwanie: 
kernel                          i586    2.6.30.9-96.fc11      installed   50 M 
kernel-devel                    i586    2.6.30.9-96.fc11      installed   20 M 
Aktualizowanie, aby rozwiązać zależności: 
kernel-firmware                 noarch  2.6.30.10-105.fc11    updates    676 k 
Usuwanie, aby rozwiązać zależności: 
kmod-psb-2.6.30.9-96.fc11.i586  i586    4.41.1-10.fc11.3      installed  350 k 

Podsumowanie transakcji 
================================================================================ 
Instalacja       2 pakiet(y) 
Aktualizacja     1 pakiet(y) 
Usunięcie                      3 pakiet(y) 
Ponowna instalacja             0 pakiet(y) 
Instalacja starszej wersji     0 pakiet(y) 

Całkowity rozmiar pobierania: 28 M 

 

 

Co robić aby wykonać poprawnie downgrade kernel.

 

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Domyślnie Fedora przechowuje 3 ostatnie jądra. Wystarczy, że w menu GRUB wybierzesz to, do którego chcesz się wycofać.

Żeby zobaczyć menu GRUB przytrzymaj lewy shift w czasie uruchamiania systemu albo wskaż, która pozycja z menu GRUB ma się uruchamiać jako domyślna (edycja /boot/grub/grub.conf i wskazanie "default=X", gdzie X=0 dla pozycji 1. w menu, X=1 dla poz.2. itd).

Trochę jest tutaj → http://wiki.fedora.pl/wiki/GRUB (LUDZIE, dlaczego nie czytacie naszej wiki przed zadaniem pytania? Jakiś problem z czytaniem? Umiejętność pisania bez umiejętności czytania czy co?)

Jak będziesz miał jakieś problemy to pisz.

Odnośnik do komentarza
Udostępnij na innych stronach

Problem polega na tym, że tego jądra w wersji, którą potrzebuje nie ma już w menu grub, bo były wcześniej wykonane aktualizacje. Wiem jak się posługiwać menu grub i tworzyć konfiguracje grub, kiedyś dostałem na forum bardzo przydatny link.

 

Ponieważ nie ma już w menu grub tej wersji jądra, którą potrzebuje, dlatego wystawiłem prośbę o pomoc na forum. Czytałem też opisy do yum, przez man yum, ale w tych opisach nie znalazłem konkretnej informacji, którą potrzebuje.

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

ok. ściąglem tą wersje kernel, którą potrzebuje. Czy poza głównym plikiem kernel są jeszcze jakieś inne pliki do kernel, które muszą być ściągnięte i zainstalowane, aby współpracowały z tym jadrem 2.6.29.4-167.fc11. jak aktualizuje się przez yum to zazwyczaj pokazuje jeszcze kernel-devel, czy ten też musi być doinstalowany, aby cofnąć poprawnie do wersji, którą potrzebuje.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie.
Tak :P

Obie odpowiedzi prawdziwe :lol:

Jeśli masz instalujesz np. sterownik nvidia przez akmod-nvdia lub korzystasz z VirtualBox to kernel-devel jest niezbędny.

Ogólnie moduły *-devel (wszelkie, nei tylko kernel-devel) zazwyczaj nie są potrzebne do codziennej pracy zwykłego użytkownika. Na razie możesz sobie odpuścić jego instalację. Jeśli zajdzie potrzeba, to odpowiednie programy w trakcie kompilacji napiszą, że nie mają plików nagłówkowych jądra - to będzie sygnał, że należy ten pakiet doinstalować.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...