Güncel bir Linux çekirdeğini korumak, güvenlik, donanım uyumluluğu ve performans optimizasyonu için çok önemlidir. Bu kılavuz, farklı kullanım durumlarına ve uzmanlık seviyelerine hitap eden Ubuntu sistemlerinde çekirdeği yükseltmek için güvenilir yöntemleri özetlemektedir.
Güvenlik Yamaları: Zafiyetleri azaltın.
Donanım Desteği: Yeni cihazları/özellikleri etkinleştirin.
Performans Kazançları: Zamanlayıcı/G/Ç iyileştirmelerinden yararlanın.
Kararlılık Düzeltmeleri: Çekirdek seviyesindeki hataları çözün.
⚠️ Dikkat:
Yükseltmeleri önce üretim dışı ortamlarda test edin.
Kritik sürücülerin (örneğin, NVIDIA, ZFS) hedef çekirdeği desteklediğinden emin olun.
Her zaman bir yedekleme/geri alma planınız olsun.
En iyisi: Uzun süreli destek (LTS) ile kararlı, test edilmiş çekirdekler.
Paket Listelerini Güncelle:
sudo apt update && sudo apt full-upgrade -y
HWE Çekirdeği Yükle (LTS Sistemleri):
Ubuntu 22.04 LTS için:
sudo apt install --install-recommends linux-generic-hwe-22.04
Yeniden Başlat ve Doğrula:
sudo reboot uname -r # Çekirdek sürümünü kontrol edin (örneğin, 6.5.x)
En iyisi: En son özelliklere ihtiyaç duyan meraklılar için.
Risk: Daha az test edilmiş; potansiyel uyumluluk sorunları.
Mainline PPA Ekle:
sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update
Mainline GUI Aracını Yükle (İsteğe Bağlı):
sudo apt install mainline
Şuradan başlat mainline
grafiksel olarak çekirdekleri seçmek/yüklemek için.
Veya CLI ile Yükle:
sudo apt install linux-image-unsigned-<version>-generic linux-headers-<version>-generic
(Yerine koy hedef çekirdek ile, örneğin,
6.8.4
)
En iyisi: Özelleştirme veya belirli hata ayıklama ihtiyaçları için.
Bağımlılıkları Yükle:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Çekirdek Kaynağını İndir:
Ziyaret et kernel.org, istenen kaynağı indirin (örneğin, linux-6.8.tar.xz
).
Çıkar ve Yapılandır:
tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # Geçerli yapılandırmayı kullan: /boot/config-$(uname -r)
Derle ve Yükle:
make -j$(nproc) # Tüm çekirdekleri kullanarak derle sudo make modules_install # Modülleri yükle sudo make install # Çekirdeği yükle sudo update-initramfs -c -k 6.8.0 # initramfs'yi güncelle sudo update-grub # GRUB'ı güncelle sudo reboot
Önceki Çekirdeğe Önyükle:
Basılı tut Shift
GRUB'a erişmek için önyükleme sırasında → Eski çekirdeği seçin.
Sorunlu Çekirdeği Kaldır:
sudo apt purge linux-image-<version>-generic
Yüklenen Çekirdeği Kontrol Et:
Adres
Oda 302, Bina 26, No. 1301-1 Guanguang Yolu Xinlan Topluluğu, Guanlan Caddesi, Longhua Bölgesi Shenzhen, Guangdong, Çin
Tel
86--18576671228
E-posta
info@zzyuantech.com