yeah with kernel sources you will be fine. ( note that this does not include binary stuff like drivers etc...).
Some distro's (most) like to patch the kernels before releasing them, but if you have the complete source code and compile your own it doesn't matter since you have the source and anything you compile afterwards ( additional drivers like nvidia, ati, etc...) that need the kernel source will be able to find it as long as you don't delete the source after you compile (if you want to save on disk space, you can do "make clean" in the kernel source directory but not "make mrproper").
there are tons of tutorials out there, but the best teaching method ( in my opinion) is to just dive on in. the generic steps are:
make mrproper
make menuconfig ( or xconfig)
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /root/<your name for the kernel>
then edit your bootloader config ( if it's lilo, then dont forget to run ( as root) /sbin/lilo after you are done editing the config file)
also, if this is your first kernel compile, make sure to leave the default ( or whatever you are running) kernel in your bootloader config file so you have something to go back to in case your compiled kernel doesn't work. you can alway delete it later after you get your new kernel working the way you want it.
|