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.