I found
this, and it may be the method your mentioning. In general, this should work, imho.
Question 1: Does the system boot at all?
Question 2: Can you boot from a live distro (eg. on CD/DVD or USB stick)?
If this is possible, the method mentioned also requires to mount your root partition and execute the '/bin/bash', passwd as root user.
So instead of: "mount -rw -o remount /", you need to do something like "mkdir /mnt/the_root && mount -rw /dev/sda1 /mnt/the_root && chroot /mnt/the_root" (I'm not sure about the 'chroot' right now, also the /dev/sda1 might be different in your case)