ottima procedura,
ma si puo' anche partire direttamente dall'hd, modificando al volo la riga di avvio di grub.
Visto che grub consente di dare comandi di avvio senza ovviamente influire sulla configurazione di base,
possiamo modificare la riga di boot indicando o meglio aggiungendo: init=/bin/bash
viene avviato il nostro kernel senza passare per l'init successivo.
a questo punto un bel mount -o remount rw / in modo da montare in scrittura il fs.
dopo di che passwd
una volta cambiata la pwd,
un bel sync per svuotare cache varie e un ctr-alt-canc per riavviare .