sarebbe bastato avviare con
init=/bin/bash:
quando ti trovi al prompt di lilo premi <tab>, digiti il nome
dell'immagine da avviare e l'opzione di init:
Es.
kernel-2.6.17 init=/bin/bash (o qualsiasi altra shell)
(con grub è leggermente differente)
ah, la tastiera non avrà il layout italiano, ma quello inglese
(per cui "ì" è "=" e "-" è "/")
poi:
cd /etc
vim shadow
verrà fuori qualcosa tipo:
root:!$@fkspòØ®±7LF4JKç

cO3JFbòl:1:111113:0:965799:3:::
...
...etc...
a questo punto bastava rimuovere il primo punto esclamativo,
salvare e riavviare
NOTA: questa è solo una delle possibili soluzioni.