Mempertahankan kernel Linux yang terkini sangat penting untuk keamanan, kompatibilitas perangkat keras, dan optimalisasi kinerja. Panduan ini menguraikan metode yang andal untuk meningkatkan kernel pada sistem Ubuntu, melayani berbagai kasus penggunaan dan tingkat keahlian.
Tambalan Keamanan: Mengurangi kerentanan.
Dukungan Perangkat Keras: Mengaktifkan perangkat/fitur yang lebih baru.
Peningkatan Kinerja: Manfaat dari peningkatan penjadwal/IO.
Perbaikan Stabilitas: Mengatasi bug tingkat kernel.
⚠️ Perhatian:
Uji peningkatan di lingkungan non-produksi terlebih dahulu.
Pastikan driver penting (misalnya, NVIDIA, ZFS) mendukung kernel target.
Selalu miliki rencana cadangan/rollback.
Terbaik untuk: Kernel stabil, teruji dengan dukungan jangka panjang (LTS).
Perbarui Daftar Paket:
sudo apt update && sudo apt full-upgrade -y
Instal Kernel HWE (Sistem LTS):
Untuk Ubuntu 22.04 LTS:
sudo apt install --install-recommends linux-generic-hwe-22.04
Reboot & Verifikasi:
sudo reboot uname -r # Periksa versi kernel (misalnya, 6.5.x)
Terbaik untuk: Penggemar yang membutuhkan fitur mutakhir.
Risiko: Kurang teruji; potensi masalah kompatibilitas.
Tambahkan Mainline PPA:
sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update
Instal Alat GUI Mainline (Opsional):
sudo apt install mainline
Luncurkan melalui mainline
untuk memilih/menginstal kernel secara grafis.
Atau Instal melalui CLI:
sudo apt install linux-image-unsigned-<version>-generic linux-headers-<version>-generic
(Ganti dengan kernel target, misalnya,
6.8.4
)
Terbaik untuk: Kustomisasi atau kebutuhan debugging tertentu.
Instal Dependensi:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Unduh Sumber Kernel:
Kunjungi kernel.org, unduh sumber yang diinginkan (misalnya, linux-6.8.tar.xz
).
Ekstrak & Konfigurasi:
tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # Gunakan konfigurasi saat ini: /boot/config-$(uname -r)
Kompilasi & Instal:
make -j$(nproc) # Kompilasi menggunakan semua core sudo make modules_install # Instal modul sudo make install # Instal kernel sudo update-initramfs -c -k 6.8.0 # Perbarui initramfs sudo update-grub # Perbarui GRUB sudo reboot
Boot ke Kernel Sebelumnya:
Tahan Shift
selama boot untuk mengakses GRUB → Pilih kernel yang lebih lama.
Hapus Kernel Bermasalah:
sudo apt purge linux-image-<version>-generic
Periksa Kernel yang Dimuat:
Alamat
Ruang 302, Gedung 26, No. 1301-1 Jalan Guanguang Komunitas Xinlan, Jalan Guanlan, Distrik Longhua Shenzhen, Guangdong, Cina
Telp
86--18576671228