I think I overoptimized my initrd through my mkinitrd.conf configuration. After I rebooted I'm not able to log in. I get lots of ext3 flags not working. I think I may hav excluded the journaling part of ext3 perhaps or something.
When I installed my system, I used the "encrypted root partiton" guide in the wiki. Is there any special options I need to pass (to specify it's encrypted, and to give a password to decrypt?) when I try to mount the partition using the boot/install CD as recovery?
I fixed it.
I recreated the mapper with "cryptsetup create root /dev/hdaX" and mounted it, together with my boot partition and chrooted into the system and fixed the mkinitrd.conf file and remade the initrd.img