On Monday 03 December 2001 03:01 am, Ben wrote:

> I've compiled several kernels recently and had to do it
> more than once (the first time, I forgot and left PPP
> support out :).  Looking at the README, I think you might
> need to run 'make mrproper' _before_ running xconfig. 

Thanks; I was reading everything I could find, but I 
completely missed anything about "mrproper"...

> Also, I don't know if this really matters, but everything
> I've read says to run 'make bzImage' before 'make
> modules'.

In the command line I'm using, "bzImage" is the last item 
specified, and I presume the last MAKE to be performed, I 
would guess:

"make dep clean modules modules_install bzImage"

ONE THING that is bugging me, however: Red Hat's "Red Hat 
Package Manager"!

Whenever RPM's are involved, (and that is ALWAYS), I never 
understand what is really happening: I've been using Linux 
for over a year now, and I still feel like a newcomer!

What RPM's are you supposed to download and use, when 
compiling a kernel?  are you SUPPOSED to use the RPM that 
says "src" in it?  And what are all those OTHERS for?

kernel-2.4.9-12.i386.rpm
kernel-2.4.9-12.i686.rpm
kernel-headers-2.4.9-12.i386.rpm
kernel-doc-2.4.9-12.i386.rpm
kernel-source-2.4.9-12.i386.rpm
kernel-BOOT-2.4.2-2.i386.rpm

kernel-pcmcia-cs-3.1.24-2.i386.rpm
kernel-smp-2.4.2-2.i586.rpm
kernel-enterprise-2.4.2-2.i686.rpm
kernel-smp-2.4.2-2.i686.rpm

Now, I can see that I do not need to have anything to do 
with the last four; I don't have any pcmcia stuff, no extra 
processors, and I don't live on a starsip ;-)

But the first two: what do I do about those?  I was reading 
that the Intel PII MMX processor (mine's 400 MHz) should 
properly be considered a 686 (as opposed to a 586); this 
was being said for the first section of the make xconfig, 
where you specify which processor you have.

Anyway, when you "rpm" these packages, how do you know what 
is going where?  In the /usr/src/linux-2.4/README, under 
the part about "INSTALLING the kernel":

"Do NOT use the /usr/src/linux area! This area has a 
(usually incomplete) set of kernel headers that are used by 
the library header files.  They should match the library, 
and not get messed up by whatever the kernel-du-jour 
happens to be."

How does this apply to the RPM's, which seem to have 
CREATED this area in the first place?  Is there a way to 
"force" the RPM to unpack in another place, or should this 
be ignored?  I am reading, and trying to learn more & more 
about this as I go, but I sometimes get bogged down in all 
the details (I'm sure you've noticed! ;-)

How about just doing it the way they say in the README, all 
the way?  Forget the RPM's?

TIA,

mVIIs
[EMAIL PROTECTED]



_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list

Reply via email to