it may be that some of the APM type modules were not loaded properly (cpu slept, some module not loaded was supposed to wake it not present, etc)
your main system might use an "initrd" to load modules during boot time (ugh, rather have a kernel with all the stuff my pc does compiled in). it could be you have some support in kernel but some essential support "compiled as module". having modules isn't enough. linux can't load them until it mounts root which in your case appears to be too late. (that's what initrd is for)
i think you need to learn more about making an "OS DISK". you can't just copy a few things and expect it all to work.
or try a different OS/kernel. there are some where doing a copy like that would work.
all depends on what you like doing and how you like doing it. but rtfm