💎Kernel Güncelleme
Linux üzerinde can sıkan kernel güncelleme olayı
🗽 Açıklama
Temel olarak 3 farklı yöntem ile kernel güncelleyebilirsin. Alttakilerden sadece birini kullanman yeterlidir.
Grafik arayüzle basit kurulum için 🛠 Ubuntu Kernel Update Utility ile Kernel Güncelleme aşamasına bakmalısın
Detayları merak etmiyorsan 🤸 Komutlarla Hızlı Kurulum alanındaki yapman yeterlidir
Detayları merak ediyorsan ⤵ Güncel Kernel Dosyasının İndirilmesi alanından başlamalısın
Bu yazı bir alıntı (türkçeleştirme) yazısıdır, orjinal halini görmek için buraya tıklayabilirsin.
🌞 Ubuntu Kernel Update Utility ile Kernel Güncelleme
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
sudo ukuu-gtk
🤸 Komutlarla Hızlı Kurulum
Detayları merak etmeyenler için hızlı kurulum 🏃
⚡ Kısa İşlemli Komutlar
Alttaki komutları direkt olarak kopyalayabilirsin.
VERSION=5.3.2
wget -O linux-VERSION.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-$VERSION.tar.xz
xz -d -v linux-VERSION.tar.xz
tar xvf linux-VERSION.tar
cd linux-VERSION
cp -v /boot/config-$(uname -r) .config
sudo apt-get install -y build-essential libncurses-dev bison flex libssl-dev libelf-dev
⏲ Uzun Süren Komutlar
Bu kısımdaki komutları satır satır kopyalamalısın.
Yukarı komutları yazdığın dizinde olması lazım.
make -j $(nproc)
sudo make modules_install
sudo make install
sudo update-initramfs -c -k VERSION
sudo update-grub
reboot
⤵ Güncel Kernel Dosyasının İndirilmesi
🐧 The Linux Kernel Archives sitesi üzerinden en güncel kernel sürümünü indirin veya alttaki komut ile indirmeyi 🖤 terminal üzerinden yapın:
❗ Hızlı kurulumu yaptıysan alttaki işlemlerin hiçbirini yapmana gerek yoktur.
wget -O linux-5.3.2.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.3.2.tar.xz
📦 Kernel Kurulumu
🗃 Arşivden Çıkarma
İndirdiğiniz kernel dosyasının bulunduğu dizine girin. (Örn cd ~/Downloads
)
Terminal üzerinden indirme yaptıysanız zaten o dizinde olacağınızdan geçiş yapmanıza gerek yoktur.
Ubuntu, Debian:
xz -d -v linux-5.3.2.tar.xz
tar xvf linux-5.3.2.tar
Diğer:
unzx -v linux-5.3.2.tar.xz
tar xvf linux-5.3.2.tar
⚙ Yapılandırma Ayarlarını Aktarma
cd linux-5.3.2
cp -v /boot/config-$(uname -r) .config
Örnek Çıktı:
'/boot/config-5.0.0-23-generic' -> '.config'
🧰 Geliştirici Araçlarının Kurulumu
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
⚒ Kernel'i Derleme
Sıkıştırılmış kernel imajını derlemek için alttaki komutu yazın:
make -j $(nproc)
-j $(nproc)
komutu ile birden fazla işlemci çekirdeği kullanılır
🔆 Kernel Modüllerini Yükleme
sudo make modules_install
⏬ Kernel Yükleme
Alttaki komut ile aşağıdaki dosyaları /boot
dizinine yükleyeceğiz
initramfs-5.3.2.img
System.map-5.3.2
vmlinuz-5.3.2
sudo make install
👨🔧 Grub Yapılandırmasını Güncelleme
Grub2 yükleyicisinin yapılandırma ayarlarını yapmamız gerekmekte.
Bu komutlar isteğe bağlıdır. make install işlemi bu işlemleri zaten yapmış olacaktır
sudo update-initramfs -c -k 5.3.2
sudo update-grub
🚀 İşlemleri Sonlandırma
reboot
ile sistemi yeniden başlatıyoruzArdından
uname -mrs
ile linux kernel versiyonunu kontrol ediyoruz
Örnek Çıktı:
Linux 5.3.2 x86_64
Last updated
Was this helpful?