Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
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.
I found that Slack 11 will boot from a SATA DVD/CD, but then can't find it. Slack 12 works.
Cheers.
Yeah, that's probably because 2.6.x kernels have much better SCSI support. That's why I recommend the huge26.s kernel on Slack 11.0, and I guess if neither that nor the test26.s work (which I'm reasonable sure one of them will), then go for Slack 12.0.
well neither of them worked!!guess i've to go for slack 12..
but how do get to know ,which of the kernels support which combination of hardware? is it just by trying out different kernels on differrent computers?
Typically newer kernels have better hardware support, and in the case of slackware, choose the huge kernels, because they have most things complied in.
both slack 11.0 and 12.0 have the so-called huge kernels ... because they are huge 2.6.x kernels with nearly everything compiled in. 'huge26.s' for slack 11.0 and just 'huge.s' for slack 12.0.
well neither of them worked!!guess i've to go for slack 12..
but how do get to know ,which of the kernels support which combination of hardware? is it just by trying out different kernels on differrent computers?
Hi,
Welcome to Slackware!
'PV' provides .txt files to give us the desired information. You can read the Slackware 12.0 CHANGES_AND_HINTS.TXT, UPGRADE.TXT and RELEASE_NOTES to get the background information.
A good way to know what you should be looking for is to boot the install with a generic-smp kernel and do a 'lspci -vv'. This give you the machine information that you can match to the kernel. This information necessary when you want to custom a kernel to suit your hardware.
It is recommended that you use one of the generic kernels (either the plain
kernel-generic or kernel-generic-smp) for daily use. For most systems,
you should use the generic SMP kernel if it will run, even if your system
is not SMP-capable. Some newer hardware needs the local APIC enabled in
the SMP kernel, and theoretically there should not be a performance penalty
with using the SMP-capable kernel on a uniprocessor machine, as the SMP
kernel tests for this and makes necessary adjustments. Furthermore, the
kernel sources shipped with Slackware 12.0 are configured for SMP usage,
so you won't have to modify those to build external out-of-tree modules
(such as NVidia or ATI proprietary drivers) if you use the SMP kernel.
If you are using one of the non-SMP kernels (huge.s or generic.s) and need
to compile third-party modules (such as the proprietary NVidia driver),
have a look in /extra/linux-2.6.21.5-nosmp-sdk/ for information on what
is needed to build them.
As stated earlier, it is recommended that you use one of the generic kernels
rather than the huge kernels; the huge kernel is primarily intended as
an "installer" and "emergency" kernel in case you forget to make an initrd.
However, if you do use one of the huge kernels, you will likely encounter
errors like this:
kobject_add failed for uhci_hcd with -EEXIST, don't try to register
These occur because the respective drivers are compiled statically into the
huge kernels but udev tries to load them anyway. These errors should be safe
to ignore, but if you really don't want them to appear, you can blacklist the
modules that try to load in /etc/modprobe.d/blacklist. However, make sure you
remove them from the blacklist if you ever decide to use the (recommended)
generic kernels.
As 'PV' states you should be using kernel-generic or kernel-generic-smp for daily use for the reasons given. Preferably the kernel-generic-smp.
What errors are you getting when you try the huge kernels? I'm not sitting nor standing behind you. My crystal ball is cracked and everything is fuzzy or blurry. You will have too give the information that you see from the system.
So you're now using Slackware 12.0, and when you get to the installation, it can't find your drive? And you've tried both kernels. You could try making a copy of the dvd/cd into a directory, mounting it, and then choosing the option 'Install from a pre-mounted directory'. This would mean installing another distro first. I'm sure there must be another way though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.