LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-21-2003, 10:50 AM   #1
Calehedron
LQ Newbie
 
Registered: Jan 2003
Distribution: Redhat 8.0
Posts: 1

Rep: Reputation: 0
Question .config question


Good Morning and well met,

New Linux Newbie here! I am a technician by trade and problems and solving them are what drive me. I have read every kernel compiling section on the Linuxnewbie.org website and followed almost all of them to the letter but I have not been 100% successful as of yet.

I installed RH8 fresh and clean, updated all files except for the kernel. I downloaded the most current kernel (2.4.20) from kernel.org and gave compiling a shot. I followed the "20 steps for compiling for Grub" instructions step-by-step. It has me to pull the i686.config file from the configs folder and drop it into the new source directory to begin the make config. I tried that and everything seemed to compile correctly but upon reboot there were all kinds of errors about detecting things that arent in my PC and not detecting things that are, ie USB keyboard and mouse.

Other guides have shown to use the .config file from your current working kernel source directory. I looked in the linux-2.4.18-14 directory (I did change the option to view hidden .xxxx files ) and I didnt see one in there at all. Thats why I went ahead and used the i686 config that the instructions told me to. I also used make oldconfig since I'm still very new to this and I didnt want to leave out anything that my system should have already detected.

So my question is this: Where does a fresh install of RH8 store the .config file that was used to compile the stock kernel when I installed? Also, the stock RH8 install has an initrd-Linux-2.4.18-14.img referenced in Grub and its present in the /boot partition but the compiling instructions make no reference to this file when making from a new source. Is this a needed file to function correctly?

Thanks in advance for any assistance,

Cale
 
Old 01-21-2003, 03:13 PM   #2
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Well I am sure someone will let me know if I am wrong, but there is no config file from a fresh install. Redhat is a binary installation, including the kernel. Redhat puts 'everything' in the kernel, in the form of modules, thusly ensuring that it will work on the vast majority of computers and hardware. So the config file is on the computer at Redhat inc that was used to build this kernel in question....

Compiling a kernel from scratch does not create a initrd.img file. It is not neccesary.

I think what happened...when you used this method you did a "make oldconfig" right, and what it did was just use the defaults. I think you may have to do the "make config" or "make xconfig" or "make menuconfig" manually. By the way, the .config file will be in the top level directory of the source tree.

Again though, I might be wrong, and I am sure someone will point that out...

Last edited by bulliver; 01-21-2003 at 03:18 PM.
 
Old 01-21-2003, 03:56 PM   #3
MasterC
LQ Guru
 
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu
Posts: 12,612

Rep: Reputation: 64
How could you be so wrong?

Just kidding I once came upon a .config file in my /lib/modules/<kernelversion> subdirectory, I was in no need to see if it would serve as a .config for my kernel so I never gave it a try. However, it might be something to look at if you are interested.

Cool
 
Old 01-21-2003, 03:58 PM   #4
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (Chicago area)
Distribution: Red Hat (8.0, RHEL5,6), CentOS, SuSE (10.x, 11.x, 12.2, 13.2), Solaris (8-10), Tru64, MacOS, Raspian
Posts: 1,124

Rep: Reputation: 65
Installation .configs

Quote:
Originally posted by bulliver
Well I am sure someone will let me know if I am wrong, but there is no config file from a fresh install. Redhat is a binary installation, including the kernel.

Try looking in ``/usr/src/linux-x.x/configs'' on your RH system. There's a set of config files, one of which should correspond to the kernel that was installed on the system from the CDs. Find the appropriate one and copy it to ``/usr/src/linux-x.x/.config''. (Pity, though, that RH didn't make it more obvious which one of these belongs to which kernel image on the CD.)

Or you could just rebuild the kernel using the instructions in the customization guide and be done with it. Then you /know/ you've got the correct .config.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Config.in question kewlemer Linux - General 1 04-25-2005 02:24 AM
vi config question Hockeyfan Linux - Software 2 12-19-2004 10:36 PM
samba smb.config question (quick question) TheDOGG Linux - Networking 1 03-02-2004 07:19 AM
Quick Config Question Haon Linux - Newbie 0 02-21-2004 04:20 PM
Apache config question syphon00 Linux - Networking 2 09-06-2002 11:50 AM


All times are GMT -5. The time now is 02:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration