Szczegóły sprawy
Do domu / Sprawy /

Sprawy dotyczące przedsiębiorstw Definitywny przewodnik po aktualizacji jądra Ubuntu: Metody i najlepsze praktyki

Definitywny przewodnik po aktualizacji jądra Ubuntu: Metody i najlepsze praktyki

2025-06-18

Utrzymywanie aktualnego jądra Linuksa jest kluczowe dla bezpieczeństwa, kompatybilności sprzętowej i optymalizacji wydajności. Ten przewodnik przedstawia niezawodne metody aktualizacji jądra w systemach Ubuntu, dostosowane do różnych przypadków użycia i poziomów wiedzy.


Dlaczego warto aktualizować jądro?

  • Poprawki bezpieczeństwa: Łagodzenie luk w zabezpieczeniach.

  • Wsparcie sprzętowe: Włączanie nowszych urządzeń/funkcji.

  • Zyski wydajności: Korzyści z ulepszeń w harmonogramie/IO.

  • Poprawki stabilności: Rozwiązywanie błędów na poziomie jądra.

⚠️ Uwaga:

  • Najpierw przetestuj aktualizacje w środowiskach nieprodukcyjnych.

  • Upewnij się, że krytyczne sterowniki (np. NVIDIA, ZFS) obsługują docelowe jądro.

  • Zawsze miej plan kopii zapasowej/przywracania.


Metoda 1: Używanie oficjalnych repozytoriów Ubuntu (Zalecane)

Najlepsze dla: Stabilnych, przetestowanych jąder z długoterminowym wsparciem (LTS).

Kroki:

  1. Aktualizacja list pakietów:

    bash


    sudo apt update && sudo apt full-upgrade -y
  2. Instalacja jądra HWE (systemy LTS):
    Dla Ubuntu 22.04 LTS:

    bash


    sudo apt install --install-recommends linux-generic-hwe-22.04
  3. Restart i weryfikacja:

    bash


    sudo reboot
    uname -r  # Sprawdź wersję jądra (np. 6.5.x)

Metoda 2: Używanie Mainline Kernel PPA (Najnowsze jądra)

Najlepsze dla: Entuzjastów potrzebujących najnowocześniejszych funkcji.
Ryzyko: Mniej przetestowane; potencjalne problemy ze zgodnością.

  1. Dodaj Mainline PPA:

    bash


    sudo add-apt-repository ppa:cappelikan/ppa -y
    sudo apt update
  2. Instalacja narzędzia GUI Mainline (Opcjonalnie):

    bash


    sudo apt install mainline

    Uruchom przez mainline aby wybrać/zainstalować jądra graficznie.

  3. Lub zainstaluj przez CLI:

    bash


    sudo apt install linux-image-unsigned-<wersja>-generic linux-headers-<wersja>-generic

    (Zastąp  docelowym jądrem, np. 6.8.4)


Metoda 3: Ręczna kompilacja jądra

Najlepsze dla: Dostosowywania lub specyficznych potrzeb debugowania.

Procedura:

  1. Zainstaluj zależności:

    bash


    sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
  2. Pobierz źródło jądra:
    Odwiedź kernel.org, pobierz żądane źródło (np. linux-6.8.tar.xz).

  3. Wypakuj i skonfiguruj:

    bash


    tar -xvf linux-6.8.tar.xz
    cd linux-6.8
    make menuconfig  # Użyj bieżącej konfiguracji: /boot/config-$(uname -r)
  4. Kompiluj i zainstaluj:

    bash


    make -j$(nproc)                # Kompiluj używając wszystkich rdzeni
    sudo make modules_install      # Zainstaluj moduły
    sudo make install              # Zainstaluj jądro
    sudo update-initramfs -c -k 6.8.0  # Zaktualizuj initramfs
    sudo update-grub               # Zaktualizuj GRUB
    sudo reboot

Plan przywracania

  1. Uruchom system z poprzednim jądrem:

    • Przytrzymaj Shift podczas uruchamiania, aby uzyskać dostęp do GRUB → Wybierz starsze jądro.

  2. Usuń problematyczne jądro:

    bash


    sudo apt purge linux-image-<wersja>-generic

Weryfikacja i najlepsze praktyki

  • Sprawdź załadowane jądro:

    Szybki kontakt

    Adres

    Pokój 302, Budynek 26, nr 1301-1 Guanguang Road, Osiedle Xinlan, Ulica Guanlan, Dzielnica Longhua, Shenzhen, Guangdong, Chiny

    Tel.

    86--18576671228

    Wiadomość elektroniczna

    info@zzyuantech.com
    Nasz biuletyn
    Zapisz się do naszego biuletynu z rabatami i innymi informacjami.