Como recuperar a senha do Ubuntu instalado no cartão SD?

0

Eu tenho meu Ubuntu 13.04 ARM instalado no cartão SD. O sistema estava trabalhando em preto beaglebone. A imagem foi instalada seguindo as instruções nesta página da wiki: link . Bem, o sistema foi inicializado automaticamente após a inserção, tudo funcionou muito bem.

Agora, a questão principal - eu mudei a senha padrão ("temppwd") e esqueci a nova (depois de alterar a senha eu não usei o sistema por um bom tempo). #sic!

Agora estou me perguntando o que posso fazer para recuperar meu sistema para sempre. As formas convencionais de recuperar senhas descritas amplamente aqui e nos outros fóruns não funcionam neste caso, porque:

1) O sistema está no cartão SD

2) Eu não tenho o GRUB instalado no BeagleBone Black.

Então agora eu tenho dois sistemas. Um está sendo executado no cartão eMMC interno do BBB, que está funcionando corretamente e eu sei a senha para ele, então eu normalmente posso inicializar o sistema (Ubuntu 13.04). O outro está no cartão SD e eu perdi a senha para ele (Ubuntu 13.04 também). Quando eu tento colocar o cartão SD no BBB depois de inicializar o sistema onboard (para que ele não tente inicializar a partir do cartão SD), eu não consigo montar o cartão SD então:

mount: can't find /dev/mmcblk0 in /etc/fstab or /etc/mtab

O que posso fazer para recuperar meu sistema?

Cumprimentos rogi

    
por Igor Jędrzejczak 23.02.2014 / 13:06

1 resposta

0

Uma partição não é (normalmente) protegida por senha, então você está tendo dois problemas separados:

  1. Como montar meu cartão SD
  2. Como redefinir uma senha em uma partição raiz usando um sistema de inicialização diferente

Para a pergunta número 1, se estiver reclamando sobre fstab, significa que você não usou o comando complete, está faltando dados que ele procura no fstab.

O diretório para o qual montar já deveria existir, então faça primeiro usando:

sudo mkdir /mnt/sdcard

Agora o comando deve ser:

sudo mount /dev/mmcblk0 /mnt/sdcard 

(e às vezes configurações adicionais como tipo e opções de montagem, mas normalmente isso não é necessário) se não estiver funcionando, pode ser que a partição tenha um nome diferente, você pode verificar inserindo o sdcard e depois de alguns segundos rodando dmesg , as últimas linhas irão mencionar o disco.

Agora, para o problema número 2, execute chroot na sua instalação:

sudo chroot /mnt/sdcard/

Altere a senha do root:

passwd

Saia do chroot:

exit

    
por Requist 23.02.2014 / 14:08