Because I haven't got my floppy drive handy, I copied all files in the
pcmciadd.img filesystem into the initrd.img filesystem of pcmcia.img, then
set up that kernel and the modified initrd.img as a boot option from lilo.
The text installer fires up, and I can choose to do an NFS install. So I
specify the IP address of the machine, apparently the host name is resolved
with a reverse DNS query, because I'm not asked for it. However, when I
get to the point of mounting the installation image from the NFS server,
which is in the same subnet, the mount fails.
It's not a permission problem, since I can mount the filesystem by hand
when I boot Red Hat Linux 7 on the same machine, with the same IP address.
Switching to the modules screen, I see cardmrg exit()ed, and the 3c574_cs
module apparently failed to negotiate the communication speed (the network
on which it's attached runs on 10Mbps).
I've got a feeling that when you modified the initrd, something is now not
working right with the modules. If you can find a floppy drive, can you try to
make separate disks for pcmcia.img and pcmciadd.img images.
Even if this is a real problem, it's too late to fix for Florence.
I'll pick the floppy drive at home tonight and give it a try.
Meanwhile, is there any recommended way to merge modules from pcmciadd into a
single initrd? Note that I didn't replace the existing modules in the `modules'
directory of the initrd.img (doing that would cause the installer to ask for the
pcmcia driver disk, which I couldn't load). I copied the files into the root of
the initrd filesystem, and this appeared to work for loading modules both from
the `modules' directory and from the root.
Indeed, it worked, after booting from the floppy (actually, booting with the
vmlinuz&initrd.img from pcmcia.img, because it wouldn't boot from my floppy)
then letting it load pcmciadd.img from the floppy drive.
Sorry about the noise.