Felipe Almeida wrote:
> 
> Hi everyone,
> 
> I downloaded a new kernel but I don't know how to compile it. What do I
> need to do? Could someone please tell me, step-by-step if possible, how
> to upgrade my new kernel? I know that if the one I am using is fine,
> it's not recommended to upgrade the kernel but I'd like to do it anyway!
> 
> Thank you!
> 
> Felipe Almeida


Hi, Felipe,

I suggest you get a book like Running Linux by Welsh and Kaufman. 
Basically, here are the steps:

Put the kernel source (I assume it's a tar.gz) into the directory
/usr/src.  There will be a subdirectory there called linux.  This is the
linux kernel that you're currently running.  Rename this subdirectory
(e.g. mv linux linux.old) so that you have a usable kernel to fall back
on in case your new kernel turns out to be a plague.  In /usr/src,
unpack the kernel source.  This will create a new directory
/usr/src/linux.  Now work in /usr/src/linux.  In this directory, first
do:

make mrproper

Then do:

make xconfig

This is where you'll specify the features you want in the new kernel. 
After you've gone through this configuration, do:

make dep

Then do:

make bzImage

This will compile the newly configured kernel.  If you've selected
modular support for anything during the 'make xconfig' step, do:

make modules

The newly compiled kernel will be created as
/usr/src/linux/arch/i386/boot/bzImage.  You can copy this new kernel to
a floppy or to your /boot directory and boot it with LILO.  All of this
information can also be found in /usr/src/linux/README which is created
when you unpack the kernel source.  OK, good luck,



Hidong

Reply via email to