i have downloaded it from the site.. uncompressed the file to /usr/src
1, make menuconfig
then :
Root device is (3, 5)
Setup is 11096 bytes (padded to 11264 bytes).
System is 2712 kB
Kernel: arch/x86/boot/bzImage is ready (#1)
Building modules, stage 2.
MODPOST 1 modules
CC drivers/scsi/scsi_wait_scan.mod.o
LD [M] drivers/scsi/scsi_wait_scan.ko
vector://usr/src/linux-2.6.25.4
root:# make modules
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 1 modules
vector://usr/src/linux-2.6.25.4
root:#
root:# make modules_install
INSTALL drivers/scsi/scsi_wait_scan.ko
DEPMOD 2.6.25.4
vector://usr/src/linux-2.6.25.4
root:#
oot:# mkinitrd -o initrd.img-2.6.25.4
vector://boot
root:# ls
System.map bitmap/ grub/ initrd.img-2.6.25.4 vmlinuz.old
System.map-2.6.20.3 config@ initrd vmlinuz
System.old config-2.6.20.3 initrd-tree/ vmlinuz-2.6.20.3
_______________________________________
btw i have resolved my problem.. (sorry since its my first time to compile a kernel )
here it goes
1. my EDITED grub/menu.lst
# Start GRUB global section
timeout 60
default 0
splashimage=(hd0,4)/boot/bitmap/boot.xpm
#color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Linux on (/dev/hda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.20.3 root=/dev/hda5 ro vga=normal
# Linux bootable partition config ends
#TEST KERNEL
title Test Kernel (/dev/hda5)
root (hd0,4)
kernel /boot/bzImage-2.6.25.4 root=/dev/hda5 ro vga=normal
#initrd /boot/initrd.img-2.6.25.4
___________________________________________
the reason ON WHY i was not able to roll back at my previous kernel is because of this :
# Linux bootable partition config begins
title Linux on (/dev/hda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.20.3 root=/dev/hda5 ro vga=normal
# Linux bootable partition config ends
the KERNEL loaded is vmlinuz and NOT the one posted above..
i think vmlinuz was created since i have compiled my kernel ...
the reason for me knowing this is because of the timestamp :
root:# ls -l vm*
-rw-r--r-- 1 root root 2788076 2008-06-03 18:25 vmlinuz
-rw-r--r-- 1 root root 3937096 2007-05-13 11:38 vmlinuz-2.6.20.3
-rw-r--r-- 1 root root 2788076 2008-06-03 17:48 vmlinuz.old
so i just used the ORIG vmlinuz-2.6.20.3
and now i can load my previous kernel..
thanks

NOW my problem is upon using the TEST KERNEL.. my firewall is NOT working including the internet.. everytime i start the firwall it will say something like :
your iptables or kernel must be upgraded.. .
question: CAN I STILL MODIFY my test kernel then re-compile it? (to be able to somehow figure out the firewall problem )