If you're not using bleeding edge hardware I would prefer the 2.6.17.13 kernel from "extra" over the 2.6.18 kernel in "testing".
Also, what I usually do (whatever kernel I used for installing) is "installpkg" the kernel-generic-2.6.17.13-i486-1.tgz and kernel-modules-2.6.17.13-i486-1.tgz packages. The "kernel-generic" kernel is a 2.6.17.13 kernel just like the huge26.s bootkernel from the CD, but it does not have all those drivers compiled-in like the huge26.s kernel has. It's modules are in the corresponding kernel-modules package (these modules can also be used by the huge26.s kernel as I explained to you in my previous post).
After installing these two packages, you will have to add some lines to the lilo configuration file /etc/lilo.conf, like these:
Code:
image = /boot/vmlinuz-generic-2.6.17.13
root = /dev/hda1
label = linux26
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
You should adapt the "/dev/hda1" to where your root partition resides of course, and you can choose another label name than "linux26".
If you want to make this new kernel the default that LILO starts, then place the above lines in front of all other " Linux bootable partition config" sections, or add "default = linux26" somewhere high up in the file in the global section.
After editing /etc/lilo.conf, you have to run the command "lilo" to install the changes into the disk boot sector.
If you want to play with the kernel and compile your own tweaked version based on the Slackware default kernel, then also install the "/extra/linux-2.6.17.13/kernel-source-2.6.17.13-noarch-1.tgz" package, which places the kernel sources in /usr/src/linux-2.6.17.13/
Then, copy the Slackware kernel config file to this location as well and run "make oldconfig":
Code:
cp /boot/config-generic-2.6.17.13 /usr/src/linux-2.6.17.13/.config
cd /usr/src/linux-2.6.17.13
make oldconfig
After that, you can run
or "make menuconfig" and tweak the configurations, where the default choices will be those from the Slackware kernel you installed. This gives you a head start in generating a customized kernel.
Eric