Thanks for all the replies. I think I'm set, I don't have time to do it today, but tomorrow I'll do it as soon as I get home from my tests. Thanks

.
Update: Everything worked, at least I think. Thanks to everyone who replied in this thread, I appreciate it.
By the way, I did need to do the 'make modules' also because the first boot everything failed. At least it's working now, thanks again everyone.
In case some on looker wants to know, here's exactly what I did:
-----
0. cp /mnt/cdrom/kernels/bare.i/config /usr/src/linux/.config
1. make menuconfig
- Add option
2. make -j5 bzImage
3. make modules
4. make modules_install
5. cp System.map /boot/System.map-2.4.31-aad
6. cp .config /boot/config-2.4.31-aad
7. cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.31-aad
8. mv /boot/vmlinuz /boot/vmlinuz-old
9. rm /boot/System.map
10. rm /boot/config
11. rm /boot/vmlinuz
12. cd /boot
13. ln -s System.map-2.4.31-aad System.map
14. ln -s config-2.4.31-aad config
15. ln -s vmlinuz-2.4.31-aad vmlinuz
16. vi /etc/lilo.conf
- Edit old kernel and add new kernel
17. /sbin/lilo
-----
Edit: Sorry, another edit

. Just noticed, ALSA no longer works. If I use alsaconf I get the following:
Code:
No supported PnP or PCI card found.
Would you like to probe legacy ISA cards/chips?
Any ideas? I got a Audigy 2 ZS card. I tried the following:
Code:
bash-3.00# modprobe emu10k1
/lib/modules/2.4.31/kernel/drivers/sound/emu10k1/emu10k1.o: init_module: No such device
/lib/modules/2.4.31/kernel/drivers/sound/emu10k1/emu10k1.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.31/kernel/drivers/sound/emu10k1/emu10k1.o: insmod /lib/modules/2.4.31/kernel/drivers/sound/emu10k1/emu10k1.o failed
/lib/modules/2.4.31/kernel/drivers/sound/emu10k1/emu10k1.o: insmod emu10k1 failed
Do I need to reinstall ALSA?
Also noticed /etc/modules.conf is now empty, anybody got the default Slackware modules.conf?