OK, foi assim que resolvi isso.
Primeiro, parece que o arquivo de configuração de interfaces não aceita comentários in-line e que causaram o problema em primeiro lugar. Eu ainda não consigo entender como isso pode afetar as duas interfaces.
Segundo, e mais importante, para recuperar o acesso ao BeagleBone, faça o seguinte:
- Crie um microSD inicializável com o Ubuntu. Este foi o mesmo que eu usei para instalar o Ubuntu no BeagleBone em primeiro lugar.
- Conecte um cabo ethernet do BeagleBone ao seu roteador / computador.
- Mantenha pressionado o botão BootSD (localizado no canto esquerdo, supondo que você segure a placa com as portas em direção ao corpo) e ligue a placa, mantendo pressionado o botão.
- Após 30 "você pode liberar o botão. Agora você inicializou a partir do sistema operacional no microSD.
-
Tudo o que você precisa fazer é:
sudo mount /dev/mmcblk1p2 /mnt
Agora seu sistema de arquivos do MMC é carregado no
/mnt
. Para mim, provou quemmcblk1p2
era onde meu sistema de arquivos estava localizado no BeagleBone. Se isso não funcionar como esperado, tente o resto das entradas/dev/mmc*
, até encontrar o caminho certo. -
A partir de
/mnt
, você pode editar, excluir, restaurar, etc. arquivos que estão no BeagleBone. No meu caso, eu corrigi o/etc/network/interfaces
. -
Desmontar e encerrar:
cd sudo umount /mnt sudo shutdown now -h
-
Remova o microSD e inicie o seu BeagleBone normalmente e divirta-se sem ter que reflash!