I booted to the CD and did a lsmod to get a list of everything. Then I used modinfo to go through the list for dependencies.

I then copied all of the .ko files to a drivers folder and renamed them to go in order. (ie, 0_ttm.ko, so that the nouveau.ko file can load).

I repacke the initram and rebooted, and this time the screen locks up with what looks like a kernel panic screen. This makes me feel like I'm moving in the right direction, but ... well, I put all of the kernel modules that I saw in /proc/modules. So I'm stumped again.