Re: Help with kernel compilation

Jan-Benedict Glaw <[email protected]> Thu, 1 May 2003 22:42:21 +0200
Newsgroups gmane.linux.redhat.axp.kernel
Message-ID <[email protected]>
--0hHDr/TIsw4o3iPK
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, 2003-05-01 15:06:47 -0500, Shashank Khanvilkar <[email protected]=
u>
wrote in message <[email protected]>:
> Hi,
> I am trying to re-compile the kernel (2.4.20-9) which has come with RH 9.=
0.
> My previous experinces with kernel compile have not been successfull and I
> would like to be more carefull this  time. Hence I am reading the document
> supplied by red-hat
>=20
> http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/s1-cus=
tom-kernel-modularized.html
>=20
> The above doicument gives various steps needed to compile the kernel.
> However I don't understand the following step:
>=20
> "It is recommended that the configuration of the default Red Hat Linux ke=
rnel be used as a starting point. To do this, copy the configuration file f=
or the system's architecture from the /usr/src/linux-2.4/configs/ directory=
 to /usr/src/linux-2.4/.config. If the system has more than four gigabytes =
of memory, copy the file that contains the keyword bigmem."
>=20
> My questions are as follows:
>=20
> 1. I guess the .config file saves all the configuration options that we
> select during make menuconfig (and friends). Am i correct?

Right.

> 2. I was not able to find any .config file in my source tree. However i w=
as
> able to find an extra directory /usr/src/linux-2.4/configs, which has
> different configuration files as listed below.
>=20
> kernel-2.4.20-athlon-smp.config
> kernel-2.4.20-athlon.config
> kernel-2.4.20-i386-BOOT.config
> kernel-2.4.20-i386-smp.config
> kernel-2.4.20-i386.config
> kernel-2.4.20-i586-smp.config
> kernel-2.4.20-i586.config
> kernel-2.4.20-i686-bigmem.config
> kernel-2.4.20-i686-smp.config
> kernel-2.4.20-i686.config
> kernel-2.4.20-x86_64-smp.config
> kernel-2.4.20-x86_64.config

This is exactly as RedHats help text tells you.

However, there seems to be no ready-made alpha config file.

> How do i find out which config file was used to build my current running
> kernel, so that i can copy it to .config and add some more required modul=
es to it.

Hint: nearly everybody will place the .config file in /boot/ .

> My system is an Dell Dimension 4500 (P4 at 2 Ghz).

MfG, JBG

--=20
   Jan-Benedict Glaw       [email protected]    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier B=FCrger" | im Internet! |   im Ira=
k!
      ret =3D do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));

--0hHDr/TIsw4o3iPK
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+sYasHb1edYOZ4bsRAo42AJ42wGXgv+L3/K5zfOtLMBJKex2wbwCfTuax
sdNQrq73qX3YieYSF9XTVlE=
=U3yY
-----END PGP SIGNATURE-----

--0hHDr/TIsw4o3iPK--