Kerneli derlemek
From Lapis Wiki
Ç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.
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
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.
Ardından çekirdeğimizi /usr/src klasörü altına taşıyalım.
cp -dpR /home/atlantis/linux-2.6.15.6 /usr/src/
Dizine giriyoruz.
cd /usr/src/linux-2.6.15.6
Kernel dizinine girdik.
Artık çekirdek derleme menüsünü başlatabiliriz. Aşağıdaki komutları vermeden önce terminal ekranını tam ekran yapmalıyız.
Buradan sonra iki seçeneğimiz var.
1-) Konsol tabanlı pencerede işlem yapmak için
make menuconfig
komutunu veriyoruz ve aşağıdakine benzer mesajlar bizi karşılıyor.
Sonra da konsol tabanlı menü açılıyor.
2-) Grafiksel ortamda işlem yapmak için önce root yetkisi bırakmamız gerekir.
Root yetkisini bıraktık.
Kernel dizinine tekrar girdik.
make xconfig
komutunu veriyoruz.
Ekranda birtakım yazılar akmaya başlar ve ardından grafiksel menü karşınıza gelir.
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...















