
Estou trabalhando com um dispositivo Linux embarcado com Debian 9 instalado. O aparelho possui armazenamento interno e opção de estender o armazenamento com cartão SD. Quero usar o cartão SD extra para armazenamento adicional e configurei-o para ser montado na inicialização em/etc/fstab.
No entanto, após a reinicialização, não consigo acessar meu dispositivo. Posso executar ping em seu IP, mas minha tentativa de conexão através de ssh foi recusada. O dispositivo fornece uma porta serial para depuração à qual me conectei usando Putty e onde descobri meu erro no fstab:
Unrecognized mounting option default or missing value
Ou seja, eu escrevipadrãoem vez depadrõesem /etc/fstab. Agora estou bem ciente do meu erro, mas não tenho ideia de como resolvê-lo. Não consigo digitar nada na porta serial. Diz:
You are in emergency mode. After logging in, type "journalctl -x
Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.
O prompt de comando menciona a opção de entrar no menu do BIOS na inicialização pressionando DEL; ele não reconhece a tecla sendo pressionada.
Não consigo acessar o armazenamento interno onde está o fstab. A remoção do cartão SD extra também não funciona porque o sistema o procura na inicialização. O dispositivo possui um botão de reinicialização que não funciona mais.
Há algo que eu possa fazer para acessar meu dispositivo?
Responder1
Qual é o dispositivo?
Desde:
fstab
é defeituoso.- sua conta root está bloqueada.
Você não será capaz de se recuperar desta forma. A única maneira de recuperar é:
- Entrando no bootloader e faça seu dispositivo inicializar usando NFS ou diretamente no cartão SD (e então você repara o armazenamento embarcado). Freqüentemente, os dispositivos incorporados usam
uboot
um bootloader de código aberto bem documentado, capaz de inicializar usando vários meios. - Use uma ferramenta fornecida pelo fabricante da sua placa (por exemplo, as placas da Amlogic podem ser totalmente atualizadas do zero com o
USB Burning tool
, os dispositivos Android podem usar o fastboot ou outras ferramentas do fabricante, como EMMA para telefones Sony) para retrabalhar totalmente o seu dispositivo.
Responder2
Finalmente consegui atualizar o firmware usando uma opção no menu do bootloader.
Consegui acessar o menu do bootloader usando um terminal diferente para a comunicação serial. Primeiro pensei que o problema do pressionamento da tecla DEL não ser reconhecido estava relacionado ao bloqueio da conta root. No entanto, usandoPrazo Teraem vez de Putty, pressionar DEL foi reconhecido na inicialização.