It appears that the problem does lie with module-init-tools. I currently have 3.1; I tried 3.2.2 and made some progress. The problem I had was with 'make install' because it would produce an error saying 'too many symbolic links' or something like that. I manually copied over lsmod to /sbin/ and it fixed the whole lsmod error. However when I moved the rest of the files to /sbin/, I would get a new error saying either insmod or modprobe does not recognize the -c variable or something like that. I forgot to do ./generate-modprobe.conf so I hope that will fix it. Currently tired right now, I'll tell you how it goes tomorrow or when I have time.