I have a really old distro (FC7) that I am trying to make compatible with some new hardware (ie. new RAID drivers)...
I put the RAID driver into the ISO so that the installer can detect the RAID set... but post-install (aka: first boot) it appears that the Anaconda-generated initrd does not have the RAID driver?
I get a kernel panic (quoted as much as possible):
Quote:
i8042.c: No controller found.
Red Hat nash version 6.0.9 starting
Unable to access resume device (LABEL=SWAP-sda6)
mount: could not find filesystem '/dev/root'
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
Yeah yeah, I realize the swap *could* be messed up, but since the kickstart file I am using (that does the mkswap) used to work fine before I switched to newer hardware, I am *guessing* that the only problem is that the RAID driver is not making it into the initrd file for boot...
But how do I get the driver there? who calls mkinitrd at install time? to edit the ISO, I was able to add just a single module to the modules.cgz inside the initrd.img file... but thats because that is static within the ISO... how do I make the same happen within the install-created initrd?
Any help?