section 6.3 of this web page:
http://kernel-handbook.alioth.debian.org/ch-initrd.html
explains how to generate a new initrd for an existing kernel in Debian. Crunchbang is based on Debian so it may work the same way (maybe) in Crunchbang. Notice that you tell dpkg which kernel you want to make an initrd for so that dpkg is not necessarily making a new initrd for the kernel you are running on. I suggest that you boot into Crunchbang using the rescue CD and then try to recreate the Crunchbang initrd using dpkg.
Another way to do this is to use the rescue CD to boot into Crunchbang and reinstall your kernel. I am pretty sure that reinstalling a kernel also includes making a new initrd. I use the Synaptic GUI for apt-get so I would use Synaptic to find the kernel (probably) named linux-image-3.2.0-4-rt-amd64, mark it for reinstallation, and click on APPLY. After the reinstalling the kernel you have to reboot. If you don't use Synaptic then I think that the apt-get command is:
apt-get install --reinstall linux-image-3.2.0-4-rt-amd64
but whichever command you try you better check to make sure that linux-image-3.2.0-4-rt-amd64 is actually what Crunchbang calls the kernel package that you are using. I am more sure that what I told you about Synaptic is correct than I am about what I told you about apt-get.
---------------------
Steve Stites