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.