Jak zainstalować nowe wersje jądra Linuksa w OpenSUSE Leap

Wielu fanów Linuksa decyduje się na używanie OpenSUSE Leap ze względu na stabilność. W przeciwieństwie do wielu innych dystrybucji, zdecydowano się zapewnić bezpieczne i stabilne środowisko pracy dla profesjonalistów. Dla większości ludzi Leap jest doskonały. Jeśli jednak masz nowy sprzęt, Leap może powodować pewne problemy. Sposobem rozwiązania problemów, które pojawiają się podczas korzystania z dystrybucji Linuksa, takich jak OpenSUSE Leap, jest zainstalowanie nowych wersji jądra Linuksa w OpenSUSE Leap.

OpenSUSE Leap powoli aktualizuje jądro, więc najlepiej zrobić to sam. Dlatego w tym przewodniku omówimy, jak uzyskać absolutnie najnowszą wersję jądra Linuksa w OpenSUSE. Jeszcze lepiej, pokażemy Ci, jak jednocześnie korzystać z aktualnej i najnowszej wersji.

Zidentyfikuj wersję jądra

Pierwszym krokiem w aktualizacji Suse do nowej wersji jądra Linuksa jest sprawdzenie, jaką wersję jądra Linuksa już posiadasz. Ważne jest, aby znać swoją wersję, aby wiedzieć, jak daleko jesteś w tyle w wydaniach. Te informacje można łatwo znaleźć w terminalu za pomocą polecenia uname:

uname -r

Uruchomienie uname z opcją -r pokaże wydaną wersję jądra. To wszystkie informacje potrzebne do ustalenia, jaka wersja jądra Suse znajduje się na Twoim komputerze. Jeśli potrzebujesz więcej informacji, uname jest nadal przydatne. Zamiast tego rozważ wypróbowanie przełącznika -a, ponieważ zapewnia on więcej informacji o jądrze, wydaniu itp.

uname -a

Zmodyfikuj ustawienia jądra

Domyślnie LEAP instaluje tylko stabilne jądro. Jest znacznie starszy niż te, które zostały wydane w Tumbleweed. Dostaje poprawki bezpieczeństwa i tak dalej. Jeśli jednak jesteś zainteresowany połączeniem stabilności Tumbleweed z nowym jądrem, te ustawienia muszą zostać zmodyfikowane. Aby zmodyfikować sposób, w jaki Leap obsługuje jądro, otwórz terminal i użyj edytora tekstu Nano, aby zmodyfikować plik konfiguracyjny Zypper.

sudo nano /etc/zypp/zypp.conf

Wewnątrz pliku zypp.conf jest wiele rzeczy do edycji. Przewiń w dół i poszukaj sekcji multiversion.kernels. Obsługa wielu wersji jest ważna i należy ją włączyć. Włączenie tego ustawienia pozwoli ci zachować tradycyjne jądro, z którym jest dostarczane OpenSUSE Leap, jednocześnie otrzymując nowe. To najlepsze z obu światów i najlepszy sposób na zaspokojenie wszystkich Twoich potrzeb w systemie operacyjnym.

Obok multiversion.kernels zmień „najnowsze, najnowsze-1, działa” na „najnowsze, najnowsze-1, uruchomione, najstarsze”. Po zmianie kodu zapisz plik konfiguracyjny, naciskając kombinację klawiszy Ctrl + O. Po zapisaniu pliku zypp.conf z nowymi modyfikacjami można bezpiecznie zamknąć edytor tekstu Nano, który jest otwarty w terminalu. Zrób to, naciskając kombinację klawiszy Ctrl + X.

Dodawanie repozytorium jądra

Teraz można bezpiecznie zainstalować nowszą wersję jądra Linuksa w OpenSUSE Leap, jednak nie jest to tak proste, jak wykonanie szybkiej komendy „zypper install” w celu uzyskania nowego jądra Linux. Leap nie zawiera żadnych nowych wersji jądra Linuksa w repozytoriach oprogramowania, które są dostarczane z systemem operacyjnym, tylko ten główny, z którego już korzystasz.

Zamiast tego musisz dodać kolejne repozytorium oprogramowania. W szczególności musisz użyć Zyppera, aby dodać repozytorium jądra. To repozytorium ma dziesiątki różnych jąder, w tym absolutnie najnowsze jądro Linuksa.

W oknie terminala uzyskaj powłokę roota za pomocą polecenia su.

su -

Teraz, gdy powłoka ma uprawnienia administratora, użyj narzędzia do zarządzania pakietami Zypper, aby dodać repozytorium jądra:

zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Dodanie nowego repozytorium jądra do Leap powinno natychmiast uruchomić nowe aktualizacje. Nie powinieneś jednak próbować instalować żadnych uaktualnień w tradycyjny sposób. Zamiast tego postępuj zgodnie z poniższymi instrukcjami, aby wykonać „aktualizację dystrybucji”.

Zainstaluj nowe jądro

Instalacja nowszej wersji jądra Linuksa w OpenSUSE Leap wymaga aktualizacji. Jednak nie jest to normalna aktualizacja, w której cały system operacyjny otrzymuje nowe pakiety. Zamiast tego powiemy Suse, aby dokonał aktualizacji dystrybucji tylko z repozytorium jądra. Zrobienie tego w ten sposób oznacza, że ​​tylko aspekt jądra systemu Linux zostanie zmieniony.

Uwaga: mimo że Suse dokona aktualizacji do nowego jądra, stara wersja zostanie zachowana dzięki włączeniu tej funkcji wcześniej w przewodniku.

Aby wykonać aktualizację jądra w Suse, otwórz terminal i uzyskaj powłokę roota za pomocą polecenia su.

su -

Po uzyskaniu uprawnień roota wykonaj następujące polecenie i zainstaluj najnowszą wersję jądra Linuksa na OpenSUSE Leap.

zypper dist-upgrade -r kernel-repo

Pozwól terminalowi zrobić swoje i zainstaluj nową wersję Linuksa na swoim komputerze. Po zainstalowaniu musisz ponownie uruchomić komputer z systemem Linux. Po ponownym zalogowaniu się będziesz korzystać z najnowszej wersji Linuksa w OpenSUSE Leap!