Linux - NewbieThis 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
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.
Hi all,
I would like to know the options meaning of Kernel item when i use "make menuconfig". Since i want to make a small size of kernel, understanding those items help me to do so.
According to me the best way to learn is to test by yourself
Cause according to your hardware and the config you want (network or not... ), the options change...
And the other problem is to know if you want a complete tiny kernel or a tiny kernel which will load modules at boot time...
Yes, you are right !
I think if kernel booting up must have essential component selected on the menuconfig.
Both loading and performance of tiny kernel are better than that of larger one.
My target is to create a "TINY KERNEL" which can be stored in the floppy.
( my creation latest one has 1.8MByte which can NOT be stored in the floppy )
my creation latest one has 1.8MByte which can NOT be stored in the floppy
OK but that's an uncomprssed kernel... because mine's is 2.4M but when it's compressed it's only 857k
Cause I don't know if it's possible to make a boot floppy with an uncompressed kernel... as a matter of fact, the floppy must store a kernel and files to boot from floppy (for example syslinux or something like that)
Oh !! my latest kernel is using "bzImage" which is compressed. But the size has 1.8MByte.
What optons do you choose in menuconfig ??
What is the minimal selection of menuconfig ??
Would you mind posting your config on this forum ??
Would you mind pointing which option is useless ??
You know ! I want to have some listing of minimal options for creation of kernel.
Also, would you please explain what they are ?? and Any site provide such infomation ??
Would you mind pointing which option is useless ??
It depends on your hardware configuration... In fact to build a small kernel you have to perfectly know your hardware... If you exactly know that, it should be easy with "help" menu in the kernel config... And if you find that this menu is not complete enough, you can also read doc available in /usr/src/linux/Documentations directory.
And the best way to know if an option is essential or not is to try to compile a kernel without this option
also depends on the type of functionality you are looking in your kernel.
e.g. you can completely disable all SCSI options, sound options, filesystems you do not want to support, net cards you do not expect to use ... just to give you an idea
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.