Kerneli derlemek

From Lapis Wiki

(Kernel Çekirdeğini derlemek sayfasından yönlendirildi)
Jump to: navigation, search
Geliştirme Aşamasında

Bu sayfa henüz Atlantis 19:24, 13. Nis 2006 (EEST) tarafından geliştirme aşamasındadır

Bu sayfa size {{{2}}} amaçlıyor.

Lütfen bu NOT kaldırılıncaya kadar bu sayfayı düzenlemeyin.Teşekkürler.

Merak ettikleriniz ya da tavsiyeleriniz? lütfen Tartışma bölümünü kullanın.

Çekirdek, programlarla donanım arasındaki iletişimi sağlayan bir arabirimdir. Çalışan tüm programların ve süreçlerin hafıza ile olan ilişkilerini düzenler. İşlemcinin gücünün tüm bu programlar arasında adil bir şekilde dağıtımını üzerine alır. Tüm bu işlemleri kullanıcının haberi olmadan heran, durmaksızın yapar.

Çekirdek devamlı gelişim içindedir. Her yeni sürümde daha fazla donanıma destek sağlanır, açıklar kapatılır, performans artırılır. Böylece daha kararlı bir çekirdek oluşturulması amaçlanır. Bir Linux kullanıcısı olarak çekirdekteki değişimi ve gelişimi takip etmek bizim için çok önemlidir.

Çekirdek derleme işlemine geçmeden önce kullandığınız çekirdek sürümünü görmek için

uname -r

komutunu kullabilirsiniz.

resim:kernel_0.png

Böylece güncellemeye ihtiyacınız olup olmadığını anlayabilirsiniz.

2.6 serisi kernel çekirdeği diskte sıkıştırılmış halde yaklaşık 40 mb, açılmış vaziyette yaklaşık 200 mb yer kaplamaktadır.

Kernel çekirdeğinin son sürümünü http://www.kernel.org adresinden indirebilirsiniz.

Kernel paketinin olduğu dizine giriyoruz.

cd /home/atlantis

resim:kernel_1.png

Sıkıştırılmış haldeki linux kaynak kodları paketimizi açıyoruz.

tar -xvf linux-2.6.15.6.tar.bz2

Su komutu ile root yetkilerini alıyoruz.

resim:kernel_2.png

Ardından çekirdeğimizi /usr/src klasörü altına taşıyalım.

cp -dpR /home/atlantis/linux-2.6.15.6 /usr/src/

resim:kernel_3.png

Dizine giriyoruz.

cd /usr/src/linux-2.6.15.6

resim:kernel_4.png

Kernel dizinine girdik.

resim:kernel_5.png

Artık çekirdek derleme menüsünü başlatabiliriz. Aşağıdaki komutları vermeden önce terminal ekranını tam ekran yapmalıyız.

resim:kernel_6.png

Buradan sonra iki seçeneğimiz var.

1-) Konsol tabanlı pencerede işlem yapmak için

make menuconfig

resim:kernel_7.png

komutunu veriyoruz ve aşağıdakine benzer mesajlar bizi karşılıyor.

resim:kernel_8.png

Sonra da konsol tabanlı menü açılıyor.

resim:kernel_9.png

2-) Grafiksel ortamda işlem yapmak için önce root yetkisi bırakmamız gerekir.

resim:kernel_10.png

Root yetkisini bıraktık.

resim:kernel_11.png

Kernel dizinine tekrar girdik.

resim:kernel_12.png


make xconfig


komutunu veriyoruz.

resim:kernel_13.png

Ekranda birtakım yazılar akmaya başlar ve ardından grafiksel menü karşınıza gelir.

resim:kernel_14.png

Gerekli seçimleri yaptıktan sonra kaydedip çıkıyoruz.

./configure komutu veriyoruz.

make komutunu veriyoruz.

make install komutunu veriyoruz.

make modules komutunu veriyoruz.

make modules_install komutunu veriyoruz.

Bu işlemlerin ardından yeni kernel imajımız boot klasörü altındaki yerini alacaktır. Geriye yeni kernel imajının bilgilerini Lilo kullanıyorsak lilo.conf dosyasına, Grub kullanıyorsak menu.lst dosyasına eklemeliyiz.


Devamı gelecek...

Bu makale bir Taslak tır. İçeriğini geliştirerek Lapis-Wiki'ye yardımcı olabilirsiniz.

Bu bölüm Atlantis tarafından hazırlanmıştır...