Utrzymanie aktualnego jądra Linux jest kluczowe dla bezpieczeństwa, kompatybilności sprzętowej i optymalizacji wydajności.obsługa różnych przypadków zastosowania i poziomów wiedzy fachowej.
Patchy bezpieczeństwa:Zmniejszyć luki w zabezpieczeniach.
Wsparcie sprzętowe:Włączyć nowsze urządzenia/funkcje.
Zwiększenie wydajności:Korzystanie z usprawnień w zakresie harmonogramu/IO.
Rozwiązania stabilności:Rozwiązać błędy na poziomie jądra.
️️Uwaga:
Najpierw przetestuj ulepszenia w środowiskach poza produkcyjnymi.
Upewnij się, że sterowniki krytyczne (np. NVIDIA, ZFS) obsługują jądro docelowe.
Zawsze miej plan rezerwowy.
Najlepiej dla:Stabilne, przetestowane jądra z długotrwałym wsparciem (LTS).
Aktualizacja list pakietów:
sudo aptaktualizacja&& sudo aptpełna modernizacja- Tak.
Zainstalowanie jądra HWE (systemy LTS):
W przypadku Ubuntu 22.04 LTS:
sudo apt Instaluj...instaluj-recommends linux-generic-hwe-22.04
/ / Zrejestruj / /
sudo ponowne uruchomienie nie nazwisko -r # Sprawdź wersję jądra (np. 6.5.x)
Najlepiej dla:Entuzjaści potrzebujący najnowocześniejszych funkcji.
Ryzyko:Mniej testowane, potencjalne problemy z kompatybilnością.
Dodaj PPA głównej linii:
sudoadd-apt-repository ppa:cappelikan/ppa- Tak. sudo aptaktualizacja
Zainstalowanie narzędzia głównego interfejsu graficznego (opcjonalnie):
sudo apt Instalujgłówna linia
Wyrzut przezgłówna linia
do graficznego wyboru/zainstalowania jąder.
Albo Instaluj za pośrednictwem CLI:
sudo apt Instalujlinux-image-unsigned-<wersja>-powszechne nagłówki linuksowe-<wersja>- ogólne
(Zastąpić
z jądrem docelowym, np.6.8.4
)
Najlepiej dla:Dostosowanie lub specyficzne potrzeby debugowania.
Zainstalowanie zależności:
sudo apt InstalujZbuduj-essential libncurses-dev bizon flex libssl-dev libelf-dev
Pobierz źródło jądra:
Wizytakernel.org, pobrać żądane źródło (np.Linux-6.8.tar.xz
)).
Wyciąganie i konfiguracja:
smoła - xvfLinux-6.8.tar.xzcdLinux-6.8wykonywaćmenuconfig# Użyj bieżącej konfiguracji: /boot/config-$ ((uname -r)
Kompilacja i instalacja:
wykonywać-J$(nproc) # Kompiliuj przy użyciu wszystkich rdzeni sudo wykonywaćModuły# Zainstaluj moduły sudo wykonywać Instaluj # Zainstaluj jądro sudoupdate-initramfs-c -K 6.8.0# Uaktualnij intranet sudo update-grub # Aktualizacja GRUB sudo ponowne uruchomienie
Uruchomienie w poprzednim jądrze:
Czekaj.Zmiana
podczas uruchamiania do dostępu do GRUB → Wybierz starszy jądro.
Usuń problematyczny jądro:
sudo aptCzyść linux-image-<wersja>- ogólne
Sprawdź załadowany 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
matthew@zzyuantech.com