Resposta curta
Normalmente o que faço é inicializar a máquina a partir de um Live Disc (do USB) e depois clicar na opção 'Try Ubuntu'.
Explicado
Uma vez que o sistema está rodando, eu monto a máquina primária no meu disco ao vivo, dando a você acesso total à máquina quando você usa sudo su
(já que a versão de avaliação não requer uma senha).
(Supondo que você seja root) No entanto, você pode substituir o hash de senha de seu pai por:
- executando
passwd
, que solicitará uma nova senha; - Depois de definir
cat /etc/shadow | grep 'ubuntu'
, você verá o hash da senha; - Você precisa montar o disco rígido principal para poder gravar com força a nova senha;
Montando o disco, você precisará descobrir qual disco é o primário; geralmente é / dev / sda1. Para listar a tabela de partições, você precisará executar o seguinte comando:
sudo fdisk -l
Você vai ver algo como:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39845887 19921920 83 Linux
/dev/sda2 39847934 41940991 1046529 5 Extended
/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris
A importância aqui é saber que você precisa de Linux
em System
(não trocar - isso é algo diferente.)
Então você deve:
- Altere o diretório para estabelecer a montagem:
cd /mnt
; - Crie um diretório:
sudo mkdir test
; - Você pode montar seu disco principal via
sudo mount /dev/sda1 /mnt/test
;
Agora você deve conseguir acessar a máquina do seu pai por meio de: cd /mnt/test/
.
Voltando ao meu ponto sobre a substituição de uma senha de root, você pode copiar o hash de senha da etapa inicial e colá-lo em /mnt/test/etc/.shadow
ao lado do usuário root.
Espero que isso ajude.