I'm trying to understand how Anaconda loads some kernel modules. I'm
trying to add new file systems support to RHEL and CentOS, using
Fedora Core 4 as an example when needed.
Here's what I did:
* install the kernel src rpm
* made the necessary changes to the *config files
* rebuild the src rpm using rpmbuild
* build the kernel rpms using rpmbuild
* extracted the rpm and added the xfs.ko and exportfs.ko to
modules.cgz in netstg2.img and stage2.img
* added "xfs: exportfs" to modules.dep in netstg2.img and stage2.img
* added xfs utilities to netsg2.img and stage2.img
During install, I see that Anaconda copies both exportfs.ko and xfs.ko
to /tmp. This is also noted in the anaconda.log file.
The log file indicates that the xfs.ko and exportfs.ko are being
loaded from modules.cgz. However, it complains with this error
message:
" failed to insert module (1)
* failed to insert /tmp/xfs.ko
What am I missing?
Thanks in advance for any help.