Ana içeriğe atla

Linux çekirdeğini güncelleme

Arkadaşlar bloğumun bu yazısında sizlere linux kernellini nasıl güncelleyeceğimizi adım adım göstermek istiyorum.

Linux çekirdeğini (kernel) güncellemek sistemimizde bazen ciddi anlamda farkedebileceğimiz hız ve performans iyileştirmesi sağlamaktadır.

Ben linux mint 17.2 üzerinde 3.16.0 olan kernel sürümümü kernel.org sitesindeki son stabil kernel sürümü olan 4.2.3 olan sürüme güncelleyeceğim.





Şimdi adım adım bu işleri nasıl yapacağımıza bakalım.

1- Önce uname-r komutu ile mevcut kernel sürümümüzü öğreniyoruz.



2.www.kernel.org sitesinden son stabil kernel sürümünü indiriyoruz.

3- Indirdiğimiz 4.2.3 kernel sürümünü sıkıştırılmış dosyadan çıkartıp /usr/src dizinine kopyalıyoruz. Sonra cd komutuyla linux-4.2.3 dizinine giriyoruz.

4- Eski ayarları temizlemek için make mrproper komutunu veriyoruz.

5- Sistemi optimize etmek için make menuconfig komutunu verip açılan pencereden optimize işlemlerini yapıyoruz.




6- Gereksiz fazlalıkları silmek için make clean komutunu veriyoruz

7- make bzImage komutuyla kernelimizi derliyoruz.


Kernelimiz derlenirken şu şekilde komutlar görüyoruz. 

8- 20 dk süren kernel derleme işleminden sonra 2 saat sürecek olan modül derlemesini make modules komutyla gerçekleştiriyoruz.

Modül derlemesi yapılırken ekranda şu komutları görüyoruz

9- make modules_install komutuyla çekirdek modüllerini modül kütüphanesine taşıyoruz

10- Şu komutla modüllerin ve sistemin düzgün çalışmasını sağlıyoruz

11- Şimdi derlediğimiz çekirdeği boot dizinine kopyalıyoruz

12- Kopyalanan dosyayı aşağıdaki resimde görebilirsiniz 

13- System.map dosyasını boot dizinine kopyalıyoruz

14- Kopyalanan dosyayı aşağıdaki resimde görebilirsiniz

15- Sembolik bağ oluşturmak için şu komutu giriyoruz

16- Şimdi derlediğimiz çekirdeğin grub ekranında çıkmasını sağlıyoruz. Önce şu komutla ayar dosyasını açıyoruz


17- Yeni bir terminalde sudo blkid komutunu giriyoruz



18- Bu komutu girdikten sonra çıktıdan UUID değerini alıp grub dosyasını düzenlerken kullanıyoruz.

19- Grup bodyasında ### BEGIN /etc/grub.d/10_linux ###  satırından sonraya aşağıdaki komutları ekliyoruz
20- Son olarak sudo update-grub2 komutuyla işlemimizi bitirip sistemi yeniden başlatıyoruz.













Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Merhaba !

Öncelikle merhabalar. Bir zamanlar hevesle açtığım ancak gereksiz bulup kullanmadığım bloğumu aktif bir şekilde kullanmaya karar verdim. Senelerdir bir çok web sitesi hazırlayıp yayınladığım internet ortamına, kendi adıma bir sayfa açma zamanı geldiğini düşünüyorum artık.