Linux kernel derlemesi şu adımlarla gerçekleştirdim.
1.ilk
başta bilgisayarımda sanal makinaya ubuntu 16.04 tls kuruluydu zaten
Sizde Linux tabanlı bir işletim sistemi üzerine kernel
derlemesi yapın.Şimdi kernel .org sitesini googledan aratırsanız resimdeki gibi
ekranla karşılaşıcaksınız burada sağ üstte olan sarı renkli latest stable
kernel:4.13.4 olan bölüme tıklıyorsunuz ve onu indiriyorsunuz.
2.İndirdiğiniz dizine gidip dosyayı masaüstüne
taşıyorsunuz daha sonra uç birimi açıp uname –r komutunu giriyoruz ve şu an
yüklü olan kernel versiyonun görüyoruz benim bilgisayarımda 4.10.0-28-generic
versiyonu vardı işlem sonrasında versiyonun değişmesi gerekiyor.
3.Uç birimde(terminal) cd Masaüstü komutunu giriyoruz daha
sonra tar xf Linux-4.13.4.tar.xz
komutunu giriyoruz ve dosyanın
masaüstüne açılmasını sağlıyoruz.
4.Kernel
derlemesini yaparken bazı paketleri yüklemek gerekiyor bazı komutların
kullanılması için ,make gibi, ve yüklemede sorun yaşamamak için sudo
apt-get update komutunu giriyoruz bize gelen sorularda e yazıp
enterlıyoruz daha sonra sudo apt-get install git fakeroot
build-essential ncurses-dev xz-utils libssl-dev bc ve artık derleme
işlemine başlayabiliriz.
5. Açtığımız
dosyaya cd Linux-4.13.4 komutuyla giriyoruz ve cp /boot/config-$(uname-r) .config komutuyla config dosyamızı
kopyalıyoruz burası önemli arkadaşlar bu komutu kesinlikle yapmalıyız.
6.Daha sonra make
menuconfig komutu girip burada
istediğiniz optimasyonu yapabilirsiniz ama ben yapmadım save yapıp exit dedim. Make
config deyip elle de girebilirsiniz ama tavsiye etmem çünkü yüzlerce
evet hayır sorusuyla karşılaşıcaksınız ve yanlış yaptığınızda sistemde bazı
hatalar olabilir ve yüklemede hata ile
karşılaşabilirsiniz.
7.Şimdi en
uzun kısma geldik sudo make –j 4 && sudo make modules_install –j 4 sudo make
install –j 4 komutunu verip bekliyoruz benim sanal makine ve 4 işlemci
bilgisayarda bu yaklaşık 4 - 4.5 saat sürdü bu arada komuttaki sayı işlemci
sayısına göre yani işlemciniz iki adetse –j 2 yapmalısınız. Bunu lscpu
komutuyla öğrenebiliriz CPU(s)
bölümünde yazar.
8.Artık son
adımlara geldik update-initramfs –c -k
4.13.4 komutunu giriyoruz.
9. Son olarak sudo update-grub komutunu girdikten
sonra işlemi tamamlıyoruz.
Bilgisayarı
yeniden başlattıktan sonra uname –r
komutunu girdiğinizde resimdeki gibi 4.13.4 versiyonunu görmeliyiz.Bu yazıda bu kadar başka yazılarda görüşmek üzere...

