Sorry, i feel my posts are a bit chaotic.
1)
I forgot that there's a generic-non-smp kernel package (kernel-generic-2.6.33.4-i486-1.txz) which you'll need - install it.
2)
Quote:
Also take a look at /extra/linux-2.6.33.4-nosmp-sdk/ directory in slackware-13.1 source tree.
|
You can find there 3 things: a package with non-smp kernel-headers - you'll need it too, a patch file and a README file.
3)
After patching your kernel-source run make menuconfig [EDIT]
and load generic-non-smp kernel config found in /boot[/EDIT] and find those:
Code:
Device Drivers ---> <M> ATA/ATAPI/MFM/RLL support (DEPRECATED) ---> <M> generic/default IDE chipset support
Device Drivers ---> <M> ATA/ATAPI/MFM/RLL support (DEPRECATED) ---> <*> generic ATA/ATAPI disk support
Device Drivers ---> <M> ATA/ATAPI/MFM/RLL support (DEPRECATED) --->[M] ATA disk support
Device Drivers ---> <M> ATA/ATAPI/MFM/RLL support (DEPRECATED) ---> <M> Include IDE/ATAPI CDROM support
You can see that i changed most of asterisks to 'M' letters - It should be like this - compile them as modules
4) Run 'make' and 'make modules_install' (This should work - if so, you won't have to recompile whole kernel)
5) Read the /boot/README.initrd
6) Make an initrd with your filesystem support and your IDE module (ide_pci_generic?) [EDIT2]
but I don't think this one is really needed - just use your filesystem module [/EDIT2] and modify lilo.conf (not forgetting to run 'lilo' command after that)
And i guess it's enough... if i didn't miss anything ;-)
Merry Christmas! :-)
EDIT:
Hope you've seen the
edited part:-)