Merhabalar. Bu rehber'de GNU/Linux dağıtımlarınız için custom kernel nasıl derleyebileceğinizi göstereceğim.
İyi okumalar.
NOT: Sisteme gelecek herhangi bir hasardan ben sorumlu değilim her ihtimale karşı verilerinizi yedeklemeniz önerilir.
1) Adım: kernel.org sayfasına giderek en yeni kernelin indirme bağlantısını kopyalayın.
Sarı butona sağ tıklayıp "Copy link" ya da "Link'i kopyala" basınız.
2) Adım: Kernel derlemek için bizlere gerekli olan paketleri kuralım.
Debian/Ubuntu:
Arch Linux:
3) Adım: Kerneli artık indirip derleyebiliriz. Kernel arşivini indirebilmemiz için "wget" programının kurulu olması gerek.
4) Adım: Artık kerneli derlemeye hazırız ama son birkaç adım kaldı. .config dosyasının oluşabilmesi için kerneli kendi sisteminize göre konfigürasyon etmeniz
gerekiyor. AMD/ATI ekran kartına sahip olanlar AMD grafik sürücülerini etkin hale getirmeli. Daha detaylı konfigurasyon için internette araştırma yapabilirsiniz.
ben İntel sistem kullandığım için sadece kernel İntel HD Graphics sürücülerini açık bırakacağım. İstediğiniz her ayarı buradan yapabilirsiniz.
Yaptıktan sonra kaydedip çıkmanız gerekiyor. Görsellerden yardım alabilirsiniz.
Eğer herşeyi buraya kadar doğru yaptı iseniz yularıdaki "make menuconfig" komutundan sonra alttaki görseldeki .config arayüzünün açılması gerekiyor.
bu kısımda bir hata aldı iseniz yorum olarak yazabilir ekran görüntüsü atabilirsiniz.
Kernel konfigürasyonunu tamamladı iseniz ilk geldiğiniz yere gelip ayarları kaydedip (Save) kconfig arayüzünden çıkabilirsiniz. (Exit).
5) Adım: Kerneli derlemeye hazırız. make komutunu verip derlemeyi başlatabiliriz. Bu adım ve bundan sonraki modul derleme kısmı uzun sürecek bu yüzden bilgisayarı şarj'da kapanmayacak bir vaziyette işlemin bitmesini bekleyiniz.
UYARI: Kernel derleme işlemini root hesabında yapınız. (sudo su komutu ile root hesabına geçmiştik ilk işleme başlarken)
Derleme işlemi islemcinize göre uzun sürebilir. Bir süre sonra kernel derleme işlemimiz bitmiş olur.
Gördüğünüz gibi benim derleme işlemim bitti.
6) Adım: Artık derlediğimiz kerneli sisteme kurma kısmına geldik. "make install" komutu ile kerneli sisteme kuralım.
Bu çıktıyı aldı iseniz sorunsuz kuruldu demektir.
7) Adım: Son adım olan GRUB'u güncelleme adımına geldik derlediğimiz kerneli boot edebilmek için grub'u güncellememiz gerekmekte. Aksi takdirde derlediğiniz kerneli görmeyecektir.
Arch Linux için:
Debian/Ubuntu için:
Ve bitti.
Sistemi yeni kernelinizle açabilirsiniz.
İyi okumalar.
NOT: Sisteme gelecek herhangi bir hasardan ben sorumlu değilim her ihtimale karşı verilerinizi yedeklemeniz önerilir.

1) Adım: kernel.org sayfasına giderek en yeni kernelin indirme bağlantısını kopyalayın.
Sarı butona sağ tıklayıp "Copy link" ya da "Link'i kopyala" basınız.
2) Adım: Kernel derlemek için bizlere gerekli olan paketleri kuralım.
Debian/Ubuntu:
Bash:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Arch Linux:
Bash:
sudo pacman -Sy base-devel
3) Adım: Kerneli artık indirip derleyebiliriz. Kernel arşivini indirebilmemiz için "wget" programının kurulu olması gerek.
Bash:
sudo su
Bash:
cd /usr/src
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.14.7.tar.xz
tar -xJvf linux-5.14.7.tar.xz
cd linux-5.14.7
4) Adım: Artık kerneli derlemeye hazırız ama son birkaç adım kaldı. .config dosyasının oluşabilmesi için kerneli kendi sisteminize göre konfigürasyon etmeniz
gerekiyor. AMD/ATI ekran kartına sahip olanlar AMD grafik sürücülerini etkin hale getirmeli. Daha detaylı konfigurasyon için internette araştırma yapabilirsiniz.
ben İntel sistem kullandığım için sadece kernel İntel HD Graphics sürücülerini açık bırakacağım. İstediğiniz her ayarı buradan yapabilirsiniz.
Yaptıktan sonra kaydedip çıkmanız gerekiyor. Görsellerden yardım alabilirsiniz.
Bash:
make mrproper
Bash:
make menuconfig
Eğer herşeyi buraya kadar doğru yaptı iseniz yularıdaki "make menuconfig" komutundan sonra alttaki görseldeki .config arayüzünün açılması gerekiyor.
bu kısımda bir hata aldı iseniz yorum olarak yazabilir ekran görüntüsü atabilirsiniz.
Kernel konfigürasyonunu tamamladı iseniz ilk geldiğiniz yere gelip ayarları kaydedip (Save) kconfig arayüzünden çıkabilirsiniz. (Exit).
5) Adım: Kerneli derlemeye hazırız. make komutunu verip derlemeyi başlatabiliriz. Bu adım ve bundan sonraki modul derleme kısmı uzun sürecek bu yüzden bilgisayarı şarj'da kapanmayacak bir vaziyette işlemin bitmesini bekleyiniz.
UYARI: Kernel derleme işlemini root hesabında yapınız. (sudo su komutu ile root hesabına geçmiştik ilk işleme başlarken)
Bash:
make && make modules_install
Derleme işlemi islemcinize göre uzun sürebilir. Bir süre sonra kernel derleme işlemimiz bitmiş olur.
Gördüğünüz gibi benim derleme işlemim bitti.
6) Adım: Artık derlediğimiz kerneli sisteme kurma kısmına geldik. "make install" komutu ile kerneli sisteme kuralım.
Bu çıktıyı aldı iseniz sorunsuz kuruldu demektir.
7) Adım: Son adım olan GRUB'u güncelleme adımına geldik derlediğimiz kerneli boot edebilmek için grub'u güncellememiz gerekmekte. Aksi takdirde derlediğiniz kerneli görmeyecektir.
Arch Linux için:
Bash:
mkinitcpio -p 5.14.7
grub-mkconfig -o /boot/grub/grub.cfg
Debian/Ubuntu için:
Bash:
update-initramfs -c -k 5.14.7
update-grub
Bash:
cd
reboot
Ve bitti.
Sistemi yeni kernelinizle açabilirsiniz.
Son düzenleme: