I got the same issue when I tried to dist-upgrade from Breezy to Dapper.
I was able to boot by copying initrd.img-2.6.15-17-k7 from one of my working Dapper computer to the machine I was trying to upgrade.
To fix the problem permanently, I did:
mkiniramfs -o initrd.img-2.6.15-17-k7 2.6.15-17-k7
and copied the new initrd.img file in /boot/
After that, my system worked perfectly.
Note: I'm not sure which package is reponsible for the creation of the the initrd.img... Before manually creating the file (using mkinitramfs) I tried to do a dpkg-reconfigure linux-image-2.6.15-17-k7 but it didn't work...
I got the same issue when I tried to dist-upgrade from Breezy to Dapper.
I was able to boot by copying initrd. img-2.6. 15-17-k7 from one of my working Dapper computer to the machine I was trying to upgrade.
To fix the problem permanently, I did: img-2.6. 15-17-k7 2.6.15-17-k7
mkiniramfs -o initrd.
and copied the new initrd.img file in /boot/
After that, my system worked perfectly.
Note: I'm not sure which package is reponsible for the creation of the the initrd.img... Before manually creating the file (using mkinitramfs) I tried to do a dpkg-reconfigure linux-image- 2.6.15- 17-k7 but it didn't work...