Isso é realmente mais fácil do que você imagina. Veja como você faz isso:
-
Inicialize em um CD interativo.
-
Descriptografe e monte sua partição no seu disco rígido. Se você tiver algumas partições que serão montadas na inicialização, você precisará montar todas elas e na ordem correta. Observe que, embora você possa se safar dessa vez, geralmente isso inclui a montagem de bind
/proc
e/dev
no ponto de montagem do disco rígido.Eu não vou entrar em como fazer isso, já que eu esqueci, mas você deve ser capaz de encontrar on-line (basta procurar por "mount an encrypted partition linux" ou algo assim) ou fazer uma nova pergunta aqui.
-
Se você ainda não abriu um terminal, abra um e digite
chroot /path/to/your/encrypted/drive bash
, onde/path/to/your/encrypted/drive
é onde você montou a partição do disco rígido.chroot
significa "alterar a raiz". Raiz aqui está se referindo à raiz da sua árvore de diretórios, não à conta raiz. Basicamente, qualquer programa que você execute a partir de agora verá o disco rígido, não o CD, como a raiz do sistema de arquivos.bash
no final dizchroot
qual programa executar a partir da nova raiz - então você está executandobash
do seu disco rígido, não do CD.bash
pensará que está executando algo como/usr/bin/bash
, mas na realidade estará sendo executado a partir de/path/to/your/encrypted/drive/usr/bin/bash
.Se minha explicação ilegível for ilegível, veja o artigo da Wikipédia e a página de manual .
-
Executar
passwd
. -
Digite
exit
para sair do chroot e reinicialize para fora do CD e no disco rígido. -
Lucro.