SlackwareThis Forum is for the discussion of Slackware Linux.
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.
Does slackware 13 have any dependencies on a modular kernel? I am going to make the kernel without modules and wanted to know if this will not work or if it will be painful and still work.
Unless things have changed go right ahead.
I haven't built a kernel on Slack for a while (certainly not on 13), but when I did I certainly would not have used modules.
And even if it all goes to hell, what have you lost ?. Even the time you spend doing it will be educational.
If I wanted to try, this is what I would do. You will need a recent kernel, at least 2.6.32.
- Run Slackware with a -generic kernel.
- Upgrade to at least 2.6.32.13, as of today (unless you run -current, of course) and keep the .config at the root of the kernel source tree
- Plug in all removable device you have (one at a time if you miss USB slots to do that), to make sure relevant modules be loaded. This include e.g. USB printer, scanner, camera, USB keyboards and mice, usb sticks, whatever. Don't forget USB hard disks.
- "make localyesconfig" in the kernel source tree (set-up localversion as -builtin for instance, to preserve modules you already have in /lib/modules) then make and install the kernel and the modules (if any), edit /etc/lilo.conf accordingly then run lilo.
- use it for some time to check that you don't miss any driver. If you do, add it with "make menuconfig", make and install again.
The goal of all that is having built-in only the drivers you do need, to avoid possible conflicts like the bad driver claiming some device at boot.
To know more: "make help" at the root of a recent kernel source tree
Last edited by Didier Spaier; 05-15-2010 at 03:11 AM.
It's working fine. Just some complaints, as some have said, about modules on startup.
I noticed some alsa stuff trying to load modules. I think I can get this sorted out.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.