colin schaub writes:
> the one thing i haven't upgraded is the kernel. anyone have much
> experience in this? any insight? starting points? i've looked around
> to RTFM, albeit briefly, and have found a few sites and email lists.
> it all seems pretty easy - if you knew exaclty what to do already.
> i'd love some suggestions and/or things to watch out for.

Assuming your distro doesn't have a nice system for building and packaging a
kernel (like Debian's make-kpkg), you'll need to do it by hand.  Follow the
instructions you've already found, or read the README that comes with the
Linux source.  It should basically consist of these steps, with an
additional step if you use modules:

make menuconfig
make dep
make bzImage

You'll then actually install the new kernel by copying it to the place where
your boot loader looks for it (specified in /etc/lilo.conf if you use lilo).

> ps - i'd think it's pretty easy to just compile a kernel. but what
> about all the things that get compiled in? how do i make sure i've
> built a kernel that is the "same" as the one i've got, just upgraded.

Find the config file for the current kernel and copy it into the Linux
source tree as .config.  Then run "make oldconfig".  This will import your
old config.  Do this from a freshly unpacked source tree, before you do
anything else.

If you don't have the old config, you'll have to configure the new kernel
from scratch.  This isn't difficult, but can take a few tries to get right
the first time.  Make sure to look at everything when doing this, as the
config that ships with the source sometimes has some odd options set.  Also
take care to setup your boot loader to allow you to boot the known working
kernel should the new one fail.

-- 
David Phillips <david at acz.org>
http://david.acz.org/


_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list