Problems Building Kernel 2.4.9

Donovan J. Edye d.edye at bigfoot.com
Thu Oct 4 22:24:59 EST 2001


M,

OK we are inching along. Matt I followed your advice and did as you
described. However you said:

fakeroot make-kpkg --revision dje.20011002.01 binary-image

I could not find a build label binary-image. The man page seemed to indicate
that kernel_image was the same thing so that is what I did. Installed the
kernel and rebooted to discover (pleasantly) that I am now running the 2.4.9
kernel. However I could not telnet in to the box which made me think that
the modules (of which PCI NE2000 compatable is one) are not being loaded. If
I do a "lsmod -l" I get an empty list. If I look in /lib/modules/2.4.9/* I
can see all the .o files for the modules. However running modprobe -a
ne2k-pci and I get an error message of Can't locate module.

I guess I am missing something small here again. Pointers (and hopefully
amusement to the writer ;-)) appreciated.

--D

 -----Original Message-----
From: 	Matthew Hawkins [mailto:matthew at topic.com.au]
Sent:	Wednesday, 3 October 2001 22:30
To:	Donovan J. Edye
Subject:	Re: Problems Building Kernel 2.4.9

Follow the instructions in my message of 11am this morning.  To recap,
as you're using Debian you have tools to build your kernels and install
them properly and rerun lilo all automagically.

apt-get install fakeroot kernel-package

and use make-kpkg to build kernel packages, and "dpkg -i" them as root.

The kernel source doesn't have to be in /usr/src/linux, you can build it
using make-kpkg as an unprivileged user.  Only thing you have to do as
root is install the debian packages.

You might also like to install grub instead of using lilo, the
maintainer is a local guy and its just far easier to use and has less
problems.  We can leave that for another time though if you like.

--
Matt





More information about the linux mailing list