![](https://seccdn.libravatar.org/avatar/b5496a078e0a1535eeb134292a816d79.jpg?s=120&d=mm&r=g)
Marc Bouron wrote:
Hello,
Having now been playing with my newly-installed SuSE 5.2 for a while, I'd like to build my own kernel. Setting the configuration options is one thing, but I'd like to know what they're set to currently: i.e. what does my current (off the CD) kernel look like. Is there any way to tell? Ideally I'd like to be able to build a kernel which is just like my current one, but with a couple of things added (and perhaps a couple of things taken away).
Any hints will be gratefully received.
Well, as a start, take down all the hardware your system has on a piece of paper. So you can have a check list to mark as you are doing the config file of the kernel. Well whats cool it that you can do make menuconfig as many times as you like and spend all day looking at it, learning and reading the help on each thing you can add to the kernel. Best thing to do is read the README in /usr/src/linux less README as a start then print out or read the Kernel howto on <A HREF="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html"><A HREF="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html</A">http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html Just try not to bloat your kernel with things you will never use nor need. things to note: SCSI should be compiled directly Sound should be as a modules filesystems can be mounted mostly as modules too a.out binary support (you can do this a module too) ppp should be direct compiled too Thing about todays Kernels is they are hightly moduleized (or can be) for sleek,quickness, and non bloat. After looking over the README's and your still a bit lost make another post about what your having difficultys on. At the time of non understanding is a good time to write down what the thing your not understanding, so you can go back and figure out after or ask direct questions. Have fun Steven Udell hettar@teleport.com -- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e