Executando scripts / comandos de um sistema host em um ambiente chroot.

3

Primeiro de tudo, eu tenho dentro de um sistema operacional Android um ambiente chroot criado usando o Linux Deploy. Eu sou capaz de acessá-lo a partir do Android usando um emulador de terminal e permissão de root. Eu gostaria de executar um script dentro dele. No entanto, ao tentar executar o script, ou mesmo comandos shell normais, ele não é executado e retorna este erro:

"Nenhum arquivo ou diretório"

Então, eu estou querendo saber, existe uma maneira de executar, a partir do host dentro de um ambiente chroot, comandos / scripts? O problema tem a ver com a configuração adequada da variável PATH do ambiente?

Eu sou capaz de executar o comando ls dentro do ambiente chroot, mas ao imprimir com o argumento -la ele nem mostra o arquivo. e .. diretórios. Alguém poderia explicar por que isso está acontecendo e como podemos superar esse problema?

P.D .: Eu publiquei este problema na troca de pilha unix / linux porque achei que se trata mais disso. No entanto, se você me recomendar também a publicá-lo no stackoverflow ou em qualquer outro, estou aberto a fazê-lo.

    
por Santiago Nicolas Martin 06.11.2017 / 12:44

1 resposta

0

Parece que você pode não ter configurado totalmente o seu ambiente chroot. Aqui estão as instruções para configurar um chroot Debian no Android:

Existem muitas outras instruções específicas do sistema operacional on-line para configurar um chroot, por exemplo:

O resultado é que você normalmente instalaria os programas em seu ambiente chroot antes de tentar executá-los. O que você fez para configurar o seu chroot?

    
por 06.11.2017 / 13:30