I was having a similar issue, I think I have the diagnosis, but not the easy fix.
In the pre-kirikwood filesystem /lib exists as a directory. During the install it wants to make /lib a link to /usr/lib, but it can't. modules are in usr/lib/modules.
If you rename /lib you lose access to all the important commands like "ln" and "mv".
Tom
