LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
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 03-03-2002, 03:11 PM   #1
kernelclink
LQ Newbie
 
Registered: Mar 2002
Distribution: redhat
Posts: 11

Rep: Reputation: 0
Where can I see current kernel config?


Hi,

I'm yet another Linux newbie and I'm having trouble discovering how to find out what the default kernel settings are on RedHat's 7.2 distro of kernel 2.4.7-10.

I went to www.linuxiso.org and burned the 2 Redhat 7.2 cd's from their .iso images. Next, I loaded this version of Linux onto my machine. It recognized all my hardware and everything works fine. However, I'm planning on adding an asynchronous multiport serial card (one from Cyclades) and I wanted to make sure support for this card is enabled in the kernel. Immediately after installing from the cd's I burned, I don't see any .config file from which to examine the kernel properties (that only appears after I install the kernel source and then run make xconfig or make menuconfig and then, I assume, it only reflects the defaults of the kernel source I just installed). Is it safe to assume the the kernel source's default settings are the same as those on the kernel(s) distributed with RedHat 7.2? How does one determine the settings on a precompiled kernel? All I'd really like to do is to keep all my current kernel settings except for the addition of setting up kernel support for new hardware (when necessary).

Thanks!!
 
Old 03-03-2002, 03:30 PM   #2
NSKL
Senior Member
 
Registered: Jan 2002
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207

Rep: Reputation: 46
Well this is not a really good solution but it might work...
Type updatedb to update the locate database (it'll take a while) then type locate .config and you should get a list of all .config files (ugh very big) im sure there is an option to find only exact matches of .config do a man locate or man find and use locate or find to find where exactly the .config file is. This will probably be somewhere in /usr/src/linux. Then do a make menuconfig and at the end it there is a option to load a config file, so point it to .config that you found before and just add support for whatever you need.
Also i think all this trouble is unneeded since if you do a normal make menuconfig and look around im sure you will figure out what to include in your kernel and what not to. I also heard that kernels that ome with RH are quite large so compiling a kernel from 'scratch' will also make it smaller since you will compile only what you need. Even if you mess up, just load your old kernel and compile again. I recompiled my kernel 6 times this weekend because i forgot to include some things.
Anywayz i made a long reply that is mostly useless, well i hope it will help you at least a bit.

-nskl
 
Old 03-03-2002, 05:31 PM   #3
kernelclink
LQ Newbie
 
Registered: Mar 2002
Distribution: redhat
Posts: 11

Original Poster
Rep: Reputation: 0
I'm afraid I rambled too much in that first posting. But, as stated in my original message (buried somewhere in there ), when you install off the original cd image, you get NO .config file at all, so there isn't anything to search for (just to be sure, I reinstalled from the disk images and searched once again before replying here. To search, I used the find command, Konqueror, and locate as you specified in your earlier post). I was wondering if there is any other way of determining the current kernel parameters (again the current kernel came from the installation cd). As you say, it may be evident if I set up the kernel from scratch, and I'll do that if necessary, but I am a bit of a newbie and the hardware on the machine at work is different than I've worked with before. Since this is going to be a semi-production machine at work, the current kernel is working perfectly, and performance is good, I wanted to leave everything as intact, as possible.

Thanks!!

p.s. I found the answer to my question. After you install the kernel source from the installation cd, you run the command make oldconfig. If you are using RedHat 7.2, this places the RedHat default .config file in /usr/src/linux-<kernel version>


Last edited by kernelclink; 03-03-2002 at 06:01 PM.
 
Old 03-07-2002, 02:51 AM   #4
desbyleo
Member
 
Registered: Feb 2002
Location: Erie, CO
Distribution: Red Hat 7.1
Posts: 81

Rep: Reputation: 15
make oldconfig....EUREKA!!!!!!!!!!!!!

I think this "make oldconfig" is something a lot of HOWTO's forget to mention...at least in my experience in setting IP MASQ and in dealing with other people in forums.

Everytime I ask someone about compiling kernels...why I am having problems after compilation...etc...

...they all mention doing:

-make mrproper
-make xconfig
-make dep
-make clean
-make modules
-make modules_install
etc.....

But I think the problem with doing "make xconfig" or menuconfig is that it gives you a menu that does not reflect your current setting!!!!!!!!!!!!!!!!!!!!!!!!!!!

I'm new at this Linux thing...but if you are merely wanting to add more features and support to your kernel...why the heck would you want to start from a blank configuration???? ..such as what "make xconfig" gives you!!!!!! Why not start with a configuration showing what you currently have...and then going from there....seemingly what "make oldconfig" give you.

Why is it that no one ever bothered mentioning "make oldconfig" before??? I had to dig pretty deep for answers before I finally ran into this post mentioning "make oldconfig".

Sorry, I've been trying to setup IP MASQ...and I have to patch my kernel with iptables1.2.5...and of course that entails compiling...but ever time I compile....everything else gets messed up...like my NICs.....

If anyone can correct me on this notion...please do so....I would love nothing more than to understand this whole compiling concept....

Anyhow.....thanks for this post!!!!
 
  


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
need to check the current kernel .config file jimi_j Red Hat 1 06-28-2004 06:17 PM
current network config. - how to find out ? Qucho Debian 3 04-27-2004 03:35 AM
"make config" with current kernel arimus25 Linux - Software 1 03-08-2004 06:26 PM
finding current kernel config? reetep Linux - Newbie 2 12-31-2003 05:43 AM
Network config in Slackware 7.2 current chadm1967 Linux - Networking 2 05-30-2001 06:36 AM


All times are GMT -5. The time now is 06:47 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration