Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
In general, you can't. You could look for kernel module files under /lib/modules, but that will only tell you what is supported through modules, not what is or isn't compiled in.
However, recent 2.6 series kernels have started embedding the configuration file and making it available as /proc/config.gz, which you can view with:
Code:
gunzip < /proc/config.gz | less
or extract to your home directory with:
Code:
gunzip < /proc/config.gz > ~/.config
It should be noted that the option to supply this file can be turned off, but I've never known anyone actually do this.
it's the service consol of esx, it's running kernel 2.4.9-vmnix2, redhat 7.2. I want to see what they compiled the kernel to support. your tip worked on my workstation running NLD, but not on the server. Any other suggestions?
Isn't there a config file in your /boot directory?
Yes,it is.
Here rise the following question:
I use kernel 2.4.x .
If I use the /boot/config-2.4.x file for xconfig program , only to change some settings , in order to recompile a 2.6.10 kernel , is that gonna work ?
At least does this sound reasonable ?
Location: c-/ Unibar, Adelaide University, South Australia
Distribution: SuSE 9.1
Posts: 10
Rep:
Quote:
Originally posted by puishor If I use the /boot/config-2.4.x file for xconfig program , only to change some settings , in order to recompile a 2.6.10 kernel , is that gonna work ?
At least does this sound reasonable ?
if you:
cp /boot/config-2.4.whatever /usr/src/linux/
and then:
make xconfig
you'll get all the settings of your old kernel. problem is, any new bits added into the kernel will be set at their default value, which can sometimes be dangerous (or at the least, annoying, and could make your new kernel slow and/or big). so make sure you investigate anything that's marked as 'new'.
or instead, going for:
make oldconfig
will auto-skip any old bits, and only prompt for new stuff since your old kernel. but it takes ages (at least 200 changes from 2.6.4 to 2.6.6.11). lot slower, but you definately pick up all the changes.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.