Zaktualizuj jądro na mennicy Linux

Zaktualizuj jądro na mennicy Linux

Uaktualnienie jądra w Linux Mint jest stosunkowo prostym procesem, który można zakończyć za pośrednictwem terminalu i menedżera aktualizacji. Uaktualnienie jądra może przynieść nowe funkcje i poprawki błędów, ale może również powodować problemy z kompatybilnością z pewnym oprogramowaniem i sprzętem. Dlatego przed rozpoczęciem aktualizacji konieczne jest utworzenie kopii zapasowych kluczowych danych. Ten przewodnik obejmuje dwie metody uaktualnienia jądra Linux Mint.

Sprawdź aktualną wersję jądra

Przed aktualizacją jądra dobrze jest sprawdzić bieżącą wersję jądra, która działa w systemie. Można zastosować polecenie „uname -r”, aby to osiągnąć. „Uname -r” to polecenie wyświetlające bieżącą wersję jądra (podstawową część systemu operacyjnego), na której system działa. Opcja „-R” konkretnie informuje polecenie niezmienne, aby wyświetlała tylko wersję wydania jądra.

omar@virtualbox: ~ $ uname -r

To polecenie wyświetla bieżącą wersję jądra - „5.15.0.56-generalny ”. To mówi nam, że obecna wersja jądra to 5.15.0, a konkretna kompilacja to 56. „Ogólny” na końcu wskazuje, że jest to standardowa wersja jądra, w przeciwieństwie do konkretnej wersji dostosowanej do konkretnej architektury sprzętowej.

5.15.0.56-generalny

Uaktualnij za pomocą menedżera aktualizacji

Uaktualnienie jądra Linux Mint za pomocą menedżera aktualizacji jest prostym procesem. Najpierw otwórz menedżer aktualizacji, wyszukując go w menu Mint lub uruchamiając polecenie „MINTUpdate” w terminalu.

Menedżer aktualizacji jest uruchamiany w ciągu kilku sekund na ekranie Linux Mint. W menedżerze aktualizacji kliknij przycisk „Wyświetl” w prawym górnym rogu, jak wyświetlono z załączonego obrazu i wybierz 4. opcję, jaką jest „Kernele Linux”.

Następny ekran wyświetla ostrzeżenie, aby kontynuować aktualizację jądra. Wyjaśnia problemy, które możesz napotkać po aktualizacji jądra, oraz instrukcje wykonania, jeśli zmierzysz się z wymienionych wymienionych. Musisz kontynuować ten krok, używając przycisku „Kontynuuj” na dole.

Po kontynuowaniu, następny ekran „Kernels” pokazuje listę dostępnych aktualizacji jądra. Wersja jądra o „aktywnym” statusie to twoje obecnie w użyciu jądro. Stuknij wersję jądra, do której chcesz zaktualizować, i naciśnij przycisk „Zainstaluj”, aby rozpocząć proces instalacji.

Przed inicjacją procesu aktualizacji jądra, okno dialogowe wyskakujące wydaje się zapewnić, że zamierzasz zaktualizować do najnowszej wersji jądra. Stuknij „Tak”, aby kontynuować. Proces modernizacji może potrwać ponad 5 minut. Poczekaj i zrelaksuj się do tego czasu. Po zakończeniu instalacji ponownie uruchom system, a nowe jądro będzie używane.

Uaktualnij za pomocą narzędzia WGET

Polecenie „WGET” służy do pobierania najnowszego pliku jądra dla systemu Mint Linux z repozytorium Github. Pobrany plik nazywa się „Ubuntu-Mainline-Kernel.sh ”i znajduje się w gałęzi„ Master ”„ Pimlie/Ubuntu-Mainline-Kernel.Repozytorium sh ”na github. Po wykonaniu polecenia komputer najpierw próbuje rozwiązać „RAW.Githubusercontent.COM ”URL na adres IP.

Serwer odpowiada kodem stanu 200, wskazując, że plik jest znaleziony i jest odesłany z powrotem do komputera. Komputer odbiera plik i zapisuje go pod tą samą nazwą co plik po stronie serwera w katalogu lokalnym. W takim przypadku plik jest zapisywany jako „Ubuntu-Mainline-Kernel.sh ”w obecnym katalogu roboczym. Rozmiar pliku wynosi 26474 bajtów, a prędkość pobierania wynosi 1.90 MB/s.

omar@omar-virtualbox: ~ $ wget https: // raw.Githubusercontent.com/pimlie/ubuntu-mainline-kernel.SH/Master/Ubuntu-Mainline-Kernel.cii
--2023-01-16 13: 51: 48-- https: // surowe.Githubusercontent.com/pimlie/ubuntu-mainline-kernel.SH/Master/Ubuntu-Mainline-Kernel.cii
Rozwiązywanie surowych.Githubusercontent.com (surowe.Githubusercontent.com)… 185.199.111.133, 185.199.110.133, 185.199.108.133,…
Łączenie się z RAW.Githubusercontent.com (surowe.Githubusercontent.com) | 185.199.111.133 |: 443… Połączone.
Wysłane żądanie HTTP, czekając na odpowiedź… 200 OK
Długość: 26474 (26k) [Tekst/Plain]
Oszczędność do: „Ubuntu-Mainline-Krennel.cii'
Ubuntu-Mainline-Krener.S 100%[================================>] 25.85K --.-KB/s w 0.01s
2023-01-16 13:51:48 (1.90 MB/s)-„Ubuntu-Mainline-Kernel.SH 'uratował [26474/26474]

Aby wyświetlić katalogi i pliki w bieżącym katalogu roboczym, używane jest polecenie „LS”. W tym przypadku użytkownik „Omar” znajduje się w swoim katalogu domowym, reprezentowany przez symbol „~”. Dane wyjściowe polecenia pokazuje listę elementów w katalogu, w tym „Ubuntu-Mainline-Kernel.sh ”, który prawdopodobnie jest plik skryptu z nazwą„ Ubuntu-Mainline-Krennel ”.

omar@omar-virtualbox: ~ $ ls
Pobieranie komputerów stacjonarnych jest nowe.TXT Public Ubuntu-Mainline-KRENEL.SH Warpinator
Dokumenty filmy z obrazkami muzyki

Pobrany najnowszy plik jądra z repozytorium Github za pomocą polecenia WGET zawiera skrypt powłoki do zainstalowania najnowszej wersji jądra. Możesz otworzyć ten plik w edytorze VIM i spojrzeć na skrypt, jak pokazano na poniższym obrazku:

Katalog „/usr/lokalny/bin/” służy do przechowywania lokalnie zainstalowanych plików wykonywalnych. Dobrą praktyką jest instalowanie lokalnie utworzonych skryptów w tym katalogu, aby wszyscy użytkownicy w systemie można było łatwo uzyskać. Do instalacji pliku o nazwie plik o nazwie „Ubuntu-Mainline-Kernel.sh ”w katalogu„/usr/lokal/bin/”. Słowo kluczowe „sudo” służy do uruchamiania kolejnych DI z uprawnieniami superuser. Jest to konieczne, ponieważ katalog „/usr/lokalny/bin/” jest katalogiem systemowym, a zwykli użytkownicy nie mają pozwolenia na napisanie do niego.

Po wykonaniu polecenia kopiuje „Ubuntu-Mainline-Kernel.plik sh ”z bieżącej lokalizacji do katalogu„/usr/local/bin/”i ustaw odpowiednie uprawnienia dla tego pliku, aby mógł być wykonywany przez dowolnego użytkownika w systemie.

Omar@Omar-virtualbox: ~ $ sudo instaluj Ubuntu-Mainline-kernel.sh/usr/lokalny/bin/
[sudo] Hasło dla Omar:

Poniższe polecenie używa „Ubuntu-Mainline-Kernel.Skrypt sh ”do zainstalowania nowej wersji jądra Linux w systemie Ubuntu. Proces instalacji zaczyna się od flagi „-i”. Po wykonywaniu polecenia system wyświetla monit o hasło użytkownika i potwierdzenie postępowania procesu (wpisując „Y” i naciskanie Enter). Nowa wersja jądra jest zainstalowana i jest dostępna w systemie po jej osiągnięciu. Zaktualizowane jądro nie wejdzie w życie, dopóki użytkownik nie uruchomi komputera.

Omar@Omar-virtualbox: ~ $ sudo Ubuntu-Mainline-kernel.sh -i
[sudo] Hasło dla Omar:
Znalezienie najnowszej wersji dostępnej na jądrze.Ubuntu.com
Najnowsza wersja to: v6.1.6, kontynuuj? (T/N)
Pobranie 6 plików z jądra.Ubuntu.com:
Pobieranie AMD64/Linux-Headers-6.1.6-060106-Generic_6.1.6-060106.202301141035_AMD64.Deb: 100%
Pobieranie AMD64/Linux-Headers-6.1.6-060106_6.1.6-060106.202301141035_ALL.Deb: 100%
Pobieranie AMD64/Linux-Image-Unsigned-6.1.6-060106-Generic_6.1.6-060106.202301141035_AMD64.Deb: 100%
Pobieranie AMD64/Linux-Modules-6.1.6-060106-Generic_6.1.6-060106.202301141035_AMD64.Deb: 100%
Pobieranie AMD64/SUSSKISKI: 100%
Pobieranie AMD64/SUSKSKSKI.GPG: 100%
Importowanie klawisza GPG jądra
Podpis pliku suma kontrolnego został pomyślnie zweryfikowany
Suma kontrolna plików Deb zostały pomyślnie zweryfikowane za pomocą SHA256Sum
Instalowanie 4 pakietów
Czyszczenie folderu roboczego

Teraz uruchom polecenie UNAME-R ponownie na terminalu Linux Mint, aby zobaczyć wersję jądra. Zobaczysz, że jądro Linux Mint jest zaktualizowane do 6.1.6-060106-generalny bez powodowania problemów podczas procesu aktualizacji.

omar@omar -virtualbox: ~ $ uname -r
6.1.6-060106-generalny

Wniosek

Uaktualnienie jądra w Linux Mint to prosty proces, który można wykonać za pośrednictwem terminalu za pomocą instrukcji WGET i za pomocą menedżera aktualizacji systemu Linux Mint. Należy pamiętać, że przed aktualizacją należy upewnić się, że całe oprogramowanie jest kompatybilne z nowym jądrem, a także wykonać kopię zapasową ważnych danych.