Quoth Morten Bo Johansen, > I was wondering if anyone could provide me with a link > explaining the steps one needs to take to install a 2.4 > kernel on a potato system. I suppose that several packages > (e.g. pppd) need to be updated to get a functioning system..
Since no-one else has provided a step-by-step guide, I've give it a go based on what I did. Some of this you will already know, but I'm trying to be complete! NB: `*' used when I couldn't be bothered finding out what the file was actually called. Tab-completion is your friend here! 1) Download the kernel % wget http://your.kernel.mirror/pub/linux/kernel/v2.4/linux-2.4.1.tar.bz2 2) Unpack it into the directory you want to build it % tar xIvpf linux-2.4.1.tar.bz2 /usr/src 3) Download the ac patches if you are adventurous and/or have issues that they help resolve. % wget % http://your.kernel.mirror/pub/linux/kernel/people/alan/2.4/patch-2.4.1-ac2.bz2 4) Apply any patches % cd linux ; bzcat ~/downloads/patch-2.4.1-ac2.bz2 | patch -p 1 5) Build your kernel % make menuconfig % make kpkg-clean ; fakeroot make-kpkg --revision=custom.1.0 kernel_image 6) Download any extra bits and pieces you need. You at least need modutils-2.4.x, and may need reiserfsprogs and/or devfsd. You will probably need to get these from sid and compile them yourself, so: 6a) Add: deb-src http://your.debian.mirror/debian unstable main contrib non-free to your /etc/apt/sources.list 6b) Download and build your needed apps: % apt-get source modutils % cd modutils-2.4.* % debian/rules binary 6c) Install your new packages # dpkg --install ../modutils*.deb 7) Install your kernel # dpkg --install kernel_image*.deb 8) Double check that you have a sane /etc/lilo.conf 9) Cross your fingers and re-boot. That should be all you need to do, although getting the right options in the new kernel can take a bit of work, so be prepared to compile it a few times (I think I did it about 8 times before I got everything I wanted, and then 2.4.1 was out!) Also be aware that it seems to take a lot longer to compile that older kernels do. On an up-to-date potato, I suspect that modutils is really all you have to upgrade (maybe ppp, if you use it, I don't, so I don't know). Building the source packages from sid is quick and easy, however, so go nuts. I don't believe you have to do anything silly like upgrade gcc. Please note that all this is off the top of my head, so corrections are welcome, and YMMV. cheers, damon -- Damon Muller | Did a large procession wave their torches Criminologist/Linux Geek | As my head fell in the basket, http://killfilter.com | And was everybody dancing on the casket... PGP (GnuPG): A136E829 | - TBMG, "Dead"