Ubuntu'da En Son Çekirdek 5.0 Nasıl Kurulur
Periyodik olarak yeni cihazlar ve teknolojiler çıkıyor ve eğer Linux sistem çekirdeğimizden en iyi şekilde yararlanmak istiyorsak, Linux sistem çekirdeğimizi güncel tutmak önemlidir.
Ayrıca sistem çekirdeğini güncellemek, yeni çekirdek işlevlerinden yararlanmamızı kolaylaştıracağı gibi, önceki sürümlerde bulunan güvenlik açıklarından da kendimizi korumamıza yardımcı olacaktır.
Önerilen Okuma: CentOS 7'de Çekirdek Nasıl Yükseltilir
Çekirdeğinizi Ubuntu ve Debian'da veya bunların Linux Mint gibi türevlerinden birinde güncellemeye hazır mısınız? Eğer öyleyse okumaya devam edin!
Kurulu Çekirdek Sürümünü Kontrol Edin
Sistemimizde yüklü çekirdeğin güncel sürümünü bulmak için şunları yapabiliriz:
uname -sr
Aşağıda bir Ubuntu 18.04 sunucusundaki yukarıdaki komutun çıktısı gösterilmektedir:
Linux 4.15.0-42-generic
Ubuntu Sunucusunda Çekirdeği Yükseltme
Ubuntu'da çekirdeği yükseltmek için http://kernel.ubuntu.com/~kernel-ppa/mainline/ adresine gidin ve istediğiniz sürümü seçin (Çekirdek 5.0, en geç bu yazının yazıldığı sırada) üzerine tıklayarak listeden çıkarın.
Daha sonra wget komutunu kullanarak sistem mimarinize uygun .deb
dosyalarını indirin.
32-Bit Sistem için Linux Çekirdeğini İndirin
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
64-Bit Sistem için Linux Çekirdeğini İndirin
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
Yukarıdaki çekirdek dosyalarının tümünü indirdikten sonra, şimdi bunları aşağıdaki şekilde yükleyin:
sudo dpkg -i *.deb
Örnek Çıktı
(Reading database ... 140176 files and directories currently installed.)
Preparing to unpack linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb ...
Unpacking linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Selecting previously unselected package linux-modules-5.0.0-050000-generic.
Preparing to unpack linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Processing triggers for linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.0.0-050000-generic
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Found kernel: /boot/vmlinuz-5.0.0-050000-generic
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-050000-generic
Found initrd image: /boot/initrd.img-5.0.0-050000-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done
Kurulum tamamlandıktan sonra makinenizi yeniden başlatın
ve yeni çekirdek sürümünün kullanıldığını doğrulayın:
uname -sr
Ve bu kadar. Artık Ubuntu ile varsayılan olarak yüklenen çekirdek sürümünden çok daha yeni bir çekirdek sürümünü kullanıyorsunuz.
Özet
Bu yazımızda Ubuntu sistemi üzerinde Linux çekirdeğinin nasıl kolayca yükseltilebileceğini gösterdik. Burada göstermediğimiz başka bir prosedür daha var, çünkü çekirdeğin kaynaktan derlenmesini gerektiriyor ve bu, üretim Linux sistemlerinde tavsiye edilmiyor.
Hala bir öğrenme deneyimi olarak çekirdeği derlemekle ilgileniyorsanız, Çekirdek Yeni Başlayanlar sayfasında bunun nasıl yapılacağına ilişkin talimatları alacaksınız.
Her zaman olduğu gibi, bu makaleyle ilgili herhangi bir sorunuz veya yorumunuz varsa aşağıdaki formu kullanmaktan çekinmeyin.