Making an initrd images with a new module set is giving me several lines
of unresolved symbols that it is looking for in the /lib/modules/2.2.14-
5.0smp directory. I renamed the file /usr/src/linux/include/linux/modules
to ../modules.old and made a new empty directory called modules. I made a
new directory in /lib/modules and changed the extraversion line in the
Makefile in /usr/src/linux to put the new modules in the newly created
directory in /lib/modules. I ran mkinitrd with the new modules and
everything boots ok except for the 'depmod' errors from
the /lib/modules/2.2.14-5.0smp. I notice that the file modules.dep gets
written to this directory even once it is removed. I am curious what is
going on during boot time that is pointing to that directory even though I
have booted a kernel with an initrd that excludes that directory.
It's using the compiled in version; if you didn't change that in the
kernel image, it will still look there.
*** Bug 14635 has been marked as a duplicate of this bug. ***