Kernel kurulumu için öncelikle güncel kerneli indirmemiz gereklidir. Buradan güncel kerneli indirebilirsiniz.

İndirme işleminden sonra terminali (Ctrl+Alt+t) açıyoruz.
sudo -i
Komutuyla root kullanıcıya geçiyoruz. Bu işlem için yönetici şifresi isteyecektir! İndirdiğimiz kerneli /usr/src dizinine kopyalamamız gerekiyor. Bu dizine ara yüzden erişilememektedir. Bunun için terminale
cp /home/adem/dowloads/linux-4.18.10.tar.xz /usr/src
Komutunu girmek yeterlidir.

Şimdi kopyalamayı yaptık , dosyayı çıkartmamız gerekecek. Cd /usr/src ile o dizine gidiyoruz.
tar –xJvf linux-4.18.10.tar.xz
Komutunu çalıştırarak kerneli çıkartıyoruz.

Çıkartma işleminden sonra linux-4.18.10 adında klasör oluşturuldu. Cd linux-4.18.10 komutunu girerek o dizinin içine giriyoruz.

Şimdi derleme işlemine başlıyoruz fakat öncesinde temiz bir kurulum yapmak için eski, default ayarları temizleyelim. make mrproper Komutu ile eski ayarlar temizleniyor.

Ayar penceresini açmak için komutunu çalıştırıyoruz.
make menuconfig
Komutunu çalıştırdığımızda “curses.h” kütüphanesi yüklü olmadığı için bir hata alırsak hata çözümü için
sudo apt-get install libncurses-dev
Komutunu çalıştırarak gerekli olan kütüphanesini eklememiz gerekir.

Tekrar make menucofig dediğimizde bison: not found hatası aldık.

apt-get install bison
Komutu ile bison kurulumu yapıyoruz. Tekrar make menuconfig komutunu giriyoruz.

Bu seferde flex not found şeklinde bir hata aldık.
apt-get install flex
Komutu ile flex kurulumu yaptık tekrar make menuconfig girdiğimizde hata almadık.

Bu menüden istediğiniz değişikliği yapabilirsiniz, ben bir değişiklik yapmadan ayarları kaydediyorum.
Çekirdek İmajı Derleme
Şimdi çekirdek imajını derlemeye geçiyoruz bunun için
make bzImage
Komutunu giriyoruz.
Komutu girdiğimizde çekirdek imajını derlemek için gerekli kütüphanenin olmadığına dair bir hata alıyoruz.

sudo apt-get install libssl-dev
Komutunu çalıştırarak gerekli kütüphaneyi ekliyoruz ve make bzImage komutunu tekrar giriyoruz. Çekirdek imajını derlemesi yaklaşık 15-20 dakika sürebilir.
Modül Derleme
Çekirdek imajı derlendikten sonra sıra modülleri derlemeye geçiyor.Bunun için
make modules

Komutunu çalıştırıyoruz. Bu işlem yaklaşık 2 saat sürebilmektedir.
Modülleri derleme işlemi bittikten sonra modüllerimizi yükleyebiliriz.Yükleme işlemini

make modules_install make install

Sırayla komutları ile yapıyoruz. İşlemimiz tamamlandıktan sonra bilgisayarımızı restart edebiliriz.
Açıldığı zaman terminalde
uname –r
Komutunu çalıştırak sürüm kontrol edebiliriz.
