Perşembe, 09 Eylül 2010  
  Ana Sayfa arrow Döküman Arşivi arrow Ileri Seviye Ipuçları arrow Çekirdek Derlemek  
Slack Menü
Ana Sayfa
Slackware Linux
Forum
Projeler
Dosya Arşivi
Döküman Arşivi
Linkler
Hakkımızda
Changelog
Son Eklenenler
Forum Son 5
Cevapla:SLAX SORULARIM [repla; 16-8-2010, 01:08:13]
Cevapla:Slapt-get sorunu! [ihtiyar; 9-8-2010, 04:08:13]
Cevapla:Slapt-get sorunu! [Cihan; 6-8-2010, 14:08:20]
Slapt-get sorunu! [ihtiyar; 4-8-2010, 19:08:49]
Cevapla:Alsa ayarları ve ses sorunu [ihtiyar; 4-8-2010, 14:08:20]

Son 4 Saat - 24 Saat

 

Çekirdek Derlemek PDF Yazdır E-posta
Yazar fatih YILDIRIM   
Salı, 05 Ocak 2010
Image

çekirdeği derleme gelişen ihtiyaçalara göre yeni driver veya yeni parça taktığımızda bazı programların çalıştırılmasında,gerekli bir işlemdir.onun içindirki kerneli daima güncel tutmak daha iyi olacaktır.hemde linux a bakış açımızı genişletecektir ne kadar özgür olduğunuzu hissedeceksiniz.

Image

Slacware 12.2 versiyonun 2.6.27.7    kernelini   güncel olan  2.6.32.2  çevirme

kerneli  http://www.kernel.org  sitesinden 2.6.32.2 versiyonunu indiriyoruz

cp linux-2.6.32.2.tar.bz2  /usr/src     

nin içine kopyalıyoruz

tar -xvfj linux-2.6.32.2.tar.bz2

dosyayı açtıktan sonra açılan klasöre giriyoruz

cd linux-2.6.32.2

daha sonra slackware12.2 cd sini takarak hugesmp.s klasöründeki  config dosyası kullanabiliriz

benim konfigurasyonumda dosyanın yeri şöyle idi

şu komutu kullanıyoruz

cp /media/driver/kernels/hugesmp.s/config /usr/src/llinux-2.6.32.2/.config

sizde kendi konfigürasyonunuza göre yapabilirsiniz

veya proc klasöründe bulunan çalışan config dosyasını kullanabiliriz

şöyle yapabiliriz

zcat /proc/config.gz > /usr/src/linux-2.6.32.2/.config

bu işlemi yaptıktan sonra kernel için linux adinda bir kısa yol oluşturalım tabii eski kernele ait kısa yolu  silmeliyiz

rm linux

şimdi kısayolu oluşturalım

ln -s /usr/src/lınux-2.6.32.2 /usr/src/linux

kısayol tamam

şimdi sıra yeni kernelin ayarlarına geldi eğer eski conf dosyasını kullanıcaksak veya bilgisayarımızın

donanımına göre tekrar ayar yapıcaksak şu komutları kullanmalıyız

make menuconfig  

veya  

make xconfig

file menusunden 

file load diyoruz  .config dosyasını yüklüyoruz sistemizin gereken ayarlarını yapıp kaydedip çıkıyoruz.

şimdi sıra derleme işlemine geldi 

make

make modules_install

bu işlemler bilgisayarınızın hızına bağlı olarak biraz uzun sürebilir biraz sabırla beklemek gerekir

eğer bir hata almadıysanız gerekli lilo configürasyonuna geçebilirsiniz

şimdi sırasıla şu işlemleri yapıyoruz

cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.32.2-smp

cp .config /boot/config-2.6.32.2-smp

cp System.map /boot/System.map-2.6.32.2-smp

boot klasöründe yer alan system.map dosyasının yedeğini aldıktan sonra siliyoruz

cp System.map  /home

rm System.map

daha sonra yeni system.map dosyasının kısa yolunu oluşturuyoruz

ln -s /boot/System.map-2.6.32.2-smp /boot/System.map

Şimdi sıra geldi lilo yu ayarlamaya

nano /etc/lilo.conf

en son satıra gelip şunları ekliyoruz

image = /boot/vmlinuz
root = /dev/hda2
label = Linux-2.6.32.2
read-only
# Linux bootable partition config ends
daha sonra kaydedip çıkıyoruz

sizde kendi konfigürasyonunuza göre değişiklik yapabilirsiniz

sonra lilo komutunu veriyoruz

 

root@server:~# lilo
Warning: LBA32 addressing assumed
Added Windows *
Added Linux
Added linux-2.6.32.2
One warning was issued.
root@server:~#

ve kernel derleme işlemimiz bitti bilgisayarı yeniden başlatıyoruz

 

yeni kernelden açılışı yapıyoruz

şu komutu kullandıktan sonra

uname -r 

2.6.32.2-smp

ve işlem tamam dır yeni kernelimiz hayırlı olsun.

 

Son Güncelleme ( Çarşamba, 06 Ocak 2010 )
 
Sonraki >
Üyelik
Istatistikler
Üyeler: 1991
Haberler: 78
Web Linkleri: 8
Kimler Bağlı
Şuanda 272 misafir bağlı
 
Slackware Linux Türkiye 2006 Slackware® Slackware Linux inc.in Tescilli Markasıdır.
Web Sitemiz Joomla İçerik Yöneticisi ile Hazırlanmıştır.