Ok - I will try and keep this short,
I downloaded the whole slack-9.1 directory, I made an ISO and tested it out, the NFS install does not seem to work and neither does the custom tagfile option(s).
But anyways, I have to install slack on 10 rack servers at work, with Promise on-board Fasttrack 100 ATA Raid controllers.
I did not pick these out
Anyways - none of the standard kernels available on the CD will pick up the promise controller correctly. (scsi... , ataraid, ....)
In order to get slack installed I had to build slack on a standard IDE drive, then build a customer kernel to support the promise controller.
Then plug the device into the controller, create the array in the BIOS and mirror the drives.
So now on this system I have a kernel setup perfectly that I want to use on all 10 racks.
So in the slackware-9.1 tree, under the kernels directory I created another directory called util.i and in here placed a copy of the config, bzImage file and a gziped copy of System.map from /usr/src/linux directory.
I then build my ISO image and can still boot any of the standard kernels and the new one I have added.
EXCEPT !!! --- No matter how I compile my custom kernel it locks up and never fully loads.
It always seems to get to the usb section at the bottom, something like "usbdevfs ...." or "usd..180...." and then just hangs there - NO errors at all.
Now this is the same kernel that loads the system fine when it is being loaded from the drive.
So my question is ---- how do I get a kernel to compile that is designed to run from the CD, it is ok if I have two, one for the drive and one for the CD.
But I really need one for the CD.
So again - HOW do I compile a kernel to run from the CD ... LIKE the standard ones on the CD ???????
I have searched the web and read ever kernel doc I can find.