Mempertahankan kernel Linux yang up-to-date sangat penting untuk keamanan, kompatibilitas perangkat keras, dan optimasi kinerja.melayani berbagai kasus penggunaan dan tingkat keahlian.
Patch keamanan:Mengurangi kerentanan.
Dukungan Hardware:Aktifkan perangkat/fitur baru.
Peningkatan Kinerja:Manfaat dari penyusunan jadwal/IO.
Perbaikan Stabilitas:Mengatasi bug tingkat kernel.
️️Perhatian:
Uji upgrade di lingkungan non-produksi pertama.
Pastikan driver kritis (misalnya, NVIDIA, ZFS) mendukung kernel target.
Selalu memiliki rencana cadangan / rollback.
Yang terbaik untuk:Stabil, kernel diuji dengan dukungan jangka panjang (LTS).
Update Paket Daftar:
sudo cocokpembaruan&& sudo cocokUpgrade penuh- Ya.
Menginstal HWE Kernel (LTS Systems):
Untuk Ubuntu 22.04 LTS:
sudo cocok Install--install-merekomendasikan Linux-generic-hwe-22.04
Reboot & Verifikasi:
sudo Reboot nama -r # Periksa versi kernel (misalnya, 6.5.x)
Yang terbaik untuk:Penggemar yang membutuhkan fitur mutakhir.
Risiko:Kurang diuji; masalah kompatibilitas potensial.
Tambahkan PPA Mainline:
sudoadd-apt-repository ppa:cappelikan/ppa- Ya. sudo cocokpembaruan
Menginstal alat GUI utama (Optional):
sudo cocok Installjalur utama
Peluncuran melaluijalur utama
untuk memilih/menginstal kernel secara grafis.
Atau Install via CLI:
sudo cocok Installlinux-image-unsigned-<versi>-generic linux-header-<versi>- generik
(Ganti
dengan target kernel, misalnya,6.8.4
)
Yang terbaik untuk:Keperluan kustomisasi atau debugging khusus.
Menginstal ketergantungan:
sudo cocok Installbuild-essential libncurses-dev bison flex libssl-dev libelf-dev
Unduh Kernel Source:
Kunjungankernel.org, download sumber yang diinginkan (misalnya,Linux-6.8.tar.xz
)).
Ekstrak & Konfigurasi:
tar - xvfLinux-6.8.tar.xzcdLinux-6.8membuatmenuconfig# Gunakan konfigurasi saat ini: /boot/config-$ ((uname -r)
Mengkompilasi & Menginstal:
membuat-j$(nproc) # Mengkompilasi menggunakan semua inti sudo membuatmodul_install# Menginstal modul sudo membuat Install # Menginstal kernel sudoupdate-initramfs-c -K 6.8.0# Perbarui dalam transmisi sudo update-grub # Update GRUB sudo Reboot
Boot ke Kernel Sebelumnya:
Tunggu.Pergeseran
selama boot untuk mengakses GRUB → Pilih kernel yang lebih tua.
Hapus Kernel yang Bermasalah:
sudo cocokmembersihkan linux-image-<versi>- generik
Periksa Kernel yang dimuat: