Same happened with me, dist-upgrade from breezy to dapper. My fix: wait until busybox drops you to a shell (takes a little while). modprobe ide-disk; modprobe ide-generic; cat /sys/block/hda/dev; mknod /dev/hda1 b 3 1;C-d # And then I watch as my system continues boot.
My root filesystem is on hda1 as you might've guessed. cat /sys/block/hda/dev returns the major and minor numbers of hda on your system (3:0).
After this I can use the tips above to make a new and working initrd.img.
Same happened with me, dist-upgrade from breezy to dapper. My fix: wait until busybox drops you to a shell (takes a little while). modprobe ide-disk; modprobe ide-generic; cat /sys/block/hda/dev; mknod /dev/hda1 b 3 1;C-d # And then I watch as my system continues boot.
My root filesystem is on hda1 as you might've guessed. cat /sys/block/hda/dev returns the major and minor numbers of hda on your system (3:0).
After this I can use the tips above to make a new and working initrd.img.