Můj způsob řešení tohoto problému:
1. Spusťte počítač pomocí linuxového live CD (nebo USB klíče). Nezáleží na tom, jestli je to Debian, Ubuntu nebo pravděpodobně jiná distribuce – já jsem použil USB klíč Ubuntu 11.10.
2. Pomocí diskových nástrojů dostupných z vašeho zařízení připojte oddíl, na kterém se nachází složka /etc (pravděpodobně označená jako bootovací)
3. V příkazovém řádku přejděte na ./etc pod připojeným oddílem, pravděpodobně v /media/. Všimněte si tečky (.) před /etc; nechoďte do „/etc“. Zda jste ve správné složce, můžete zkontrolovat pomocí příkazu „grep -i shadow“ Pokud se něco zobrazí, jste ve správné složce a můžete přejít ke kroku 4.
4. Pro jistotu si vytvořte záložní kopii souboru „shadow“. Já jsem jednoduše použil příkaz „cp ./shadow /media//shadow“.
5. Pomocí svého oblíbeného textového editoru (použil jsem nano, protože vím, že je k dispozici na mém klíči) upravte svůj „stínový“ soubor („nano shadow“)
6. Najděte kořenový řádek. Bude vypadat nějak jako „root::12345:5:99999:::“. (číslice jsou vymyšlené)
7. Nahraďte část řádku jedním „!“. Ano, jen vykřičník bez dvojitých uvozovek. To Linuxu říká, aby zmíněnému uživateli povolil přístup do systému bez pw, takže buďte opatrní ! Váš řádek pak bude vypadat nějak takto: „root:!:12345:5:99999:::“
8. Uložte změny a ukončete příkazový řádek
9. Vezměte si příkazový řádek. Vraťte se do programu Diskové nástroje a odpojte oddíl, který jste připojili v kroku 2 výše.
10. Vypněte počítač a vyjměte všechna média, ať už je to USB klíč, CD nebo cokoli jiného.
11. Restartujte počítač a v nabídce grub vyberte „záchranný režim“. Ocitnete se v příkazovém řádku relace roota bez pw.
12 Změňte pw pomocí příkazu „passwd“. Pokud si nejste jisti, měl by vám pomoci příkaz „man passwd“.
Vím, že je to poněkud zdlouhavé, ale mně to za pár minut fungovalo.
.