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.
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.
Najlepsze dla: Stabilnych, przetestowanych jąder z długoterminowym wsparciem (LTS).
Aktualizacja list pakietów:
sudo apt update && sudo apt full-upgrade -y
Instalacja jądra HWE (systemy LTS):
Dla Ubuntu 22.04 LTS:
sudo apt install --install-recommends linux-generic-hwe-22.04
Restart i weryfikacja:
sudo reboot uname -r # Sprawdź wersję jądra (np. 6.5.x)
Najlepsze dla: Entuzjastów potrzebujących najnowocześniejszych funkcji.
Ryzyko: Mniej przetestowane; potencjalne problemy ze zgodnością.
Dodaj Mainline PPA:
sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update
Instalacja narzędzia GUI Mainline (Opcjonalnie):
sudo apt install mainline
Uruchom przez mainline
aby wybrać/zainstalować jądra graficznie.
Lub zainstaluj przez CLI:
sudo apt install linux-image-unsigned-<wersja>-generic linux-headers-<wersja>-generic
(Zastąp docelowym jądrem, np.
6.8.4
)
Najlepsze dla: Dostosowywania lub specyficznych potrzeb debugowania.
Zainstaluj zależności:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Pobierz źródło jądra:
Odwiedź kernel.org, pobierz żądane źródło (np. linux-6.8.tar.xz
).
Wypakuj i skonfiguruj:
tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # Użyj bieżącej konfiguracji: /boot/config-$(uname -r)
Kompiluj i zainstaluj:
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
Uruchom system z poprzednim jądrem:
Przytrzymaj Shift
podczas uruchamiania, aby uzyskać dostęp do GRUB → Wybierz starsze jądro.
Usuń problematyczne jądro:
sudo apt purge linux-image-<wersja>-generic
Sprawdź załadowane jądro:
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