Mmmh je me doutais que la première méthode pourrait poser problème, j'aurais mieux fait de ne pas la donner je suis désolé. Le problème avec ubuntu c'est que tu n'as pas de compte root par défaut (ce qui est très con), mais c'est pas grave on va le blouser.
Au demarrage quand on te demande si tu veux démarrer windows ou linux appuies sur tab. Si l'entrée dans le menu s'appelle ubuntu tape à l'invite :
ubuntu single
Il devrait te demander ton mdp root (j'espère) et là tu auras une invite (enfin j'espère). Là tu remets ton /etc/passwd comme avant pour revenir à la situation de départ et tu utilises la méthode de lami20j (que soit dit en passant je ne connaissais pas).
nano /etc/passwd
En particulier pour faire sauter le mot de passe vire le 'x' derrière le login :
...
avahi:x:105:105:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false
mando:x:1000:1000::/home/mando:/bin/bash
ftp:x:104:65534::/home/ftp:/bin/false
...
Sauve et quitte en faisant ctrl x.
Sinon avec un peu de chance c'est comme les debian tu as une entrée de boot pour récupérer ton système au démarrage (un truc genre failsafe ou je ne sais quoi) ? Dernière solution qui elle est sur de marcher, tu démarres sur un livecd de knoppix. Je t'expliquerai cette solution en détail si les deux autres ne marchent pas.
Bonne chance