try checking /lib/modules/`uname -r`/ for modules available.
I had also faced this in some distros.when I try modprobe "thismodule",it says FATAL:thismodules doesnot exist,while it actually exists.weird behaviour.most of the times,going to runlevel 1(telinit 1) and return,resolves this problems though
why dont you use another distro as host?the one you have already on harddisk.fedora?
else systemrescuecd is good.it is gentoo only.make sure you compile a custom kernel.dont go for genkernel.(for adding drivers for newer hardware).
do a depmod -ae once kernel is compiled and all modules loaded.