Chroot no Ubuntu ou recuperando o Ubuntu, Debian Linux
inicializa a partir do live do ubuntu, se você instalou com o sistema 32bit use 32bit Live CD, Se 64bit usa 64 bit live cd.
Monte as partições do Linux usando
# sudo blkid
Saída:
sysadmin@localhost:~$ sudo blkid
[sudo] password for sysadmin:
/dev/sda1: UUID="846589d1-af7a-498f-91de-9da0b18eb54b" TYPE="ext4"
/dev/sda5: UUID="36e2f219-da45-40c5-b340-9dbe3cd89bc2" TYPE="swap"
/dev/sda6: UUID="f1d4104e-22fd-4b06-89cb-8e9129134992" TYPE="ext4"
Aqui meu / Partition é / dev / sda6
Monte a partição / para montar ponto usando
# sudo mount /dev/sda6 /mnt
Em seguida, monte os pontos de acesso do Linux, dispositivos Linux, Proc, sys
Dispositivo Linux
# sudo mount --bind /dev/ /mnt/dev
informações do sistema proc
# sudo mount --bind /proc/ /mnt/proc
Informações do kernel para o espaço do usuário
# sudo mount --bind /sys /mnt/sys
Se precisarmos ativar a rede, precisamos seguir as etapas abaixo (Opcional).
# cp /etc/resolv.conf /mnt/etc/resolv.conf
Altere a raiz do Linux para o dispositivo que montamos anteriormente na etapa 2
# sudo chroot /mnt
Agora tente alterar a senha de root que funcionará.