Trabalhando dentro de outro Linux (que não o de Boot) do Disco Rígido - Método para iniciantes
Este artigo descreve como acessar, manipular e executar comandos dentro de outro sistema GNU/Linux do HDD, que não seja a distribuição principal inicializada. Poderá usar um Live-CD ou iniciar de outra distribuição, porventura, existente no disco rígido.
Introdução
Trabalhando dentro de outro GNU/Linux (que não o de Boot) do Disco Rígido. Método para Iniciantes.
Como é para iniciantes, procurarei usar o mínimo possível de terminal e comandos.
Para acessar outros sistemas GNU/Linux de seu disco rígido e editar arquivos, copiar, colar etc, em geral basta estar com privilégios de root em um gerenciador de arquivos qualquer, ou usar comandos.
Mas algumas vezes, mesmo como root, o iniciante abre o gerenciador de arquivos e não "vê" a partição (já montada) que quer acessar!
Isto acontece por causa das permissões, ou porque as pastas e dispositivos estão escondidos ("hidden"), ou ainda, por causa de uma proteção chamada Jail (Jaula). É uma "gaiola" de segurança, que fecha o acesso aos outros ambientes.
Neste exemplo, veja quando abro o Thunar em modo usuário (as pastas aparecem) e em modo root (não aparecem as pastas das outras partições): Na imagem da esquerda, é meu Thunar, modo "usuário normal". Note que as outras partições do HDD estão do lado esquerdo, prontas para serem montadas.
Na imagem da direita, abri o Thunar em modo root (gksu thunar). Veja que não são mais vistas as partições que quero montar, e eu não poderia, a priori, acessá-las facilmente.
Se precisarmos trabalhar dentro, como executar comandos numa outra instalação GNU/Linux que não é a principal (a que comumente fazemos boot)? Isso porque nosso GNU/Linux principal não está acessível e queremos corrigi-lo ou, executar um programa ou comando nele.
Como fazemos? Devemos primeiro, dar boot com um Live-CD ou entrarmos em outro GNU/Linux do nosso disco rígido (no caso de termos boot duplo ou múltiplo).
E em seguida? Precisamos "mudar" a raiz e o caminho (Path) do nosso GNU/Linux de boot, para a raiz do GNU/Linux que queremos acessar.
Isso é feito com um comando change root, o chroot.
Exemplo:
Como fazer então? O exemplo da página seguinte, esclarece.
Como é para iniciantes, procurarei usar o mínimo possível de terminal e comandos.
Para acessar outros sistemas GNU/Linux de seu disco rígido e editar arquivos, copiar, colar etc, em geral basta estar com privilégios de root em um gerenciador de arquivos qualquer, ou usar comandos.
Mas algumas vezes, mesmo como root, o iniciante abre o gerenciador de arquivos e não "vê" a partição (já montada) que quer acessar!
Isto acontece por causa das permissões, ou porque as pastas e dispositivos estão escondidos ("hidden"), ou ainda, por causa de uma proteção chamada Jail (Jaula). É uma "gaiola" de segurança, que fecha o acesso aos outros ambientes.
Neste exemplo, veja quando abro o Thunar em modo usuário (as pastas aparecem) e em modo root (não aparecem as pastas das outras partições): Na imagem da esquerda, é meu Thunar, modo "usuário normal". Note que as outras partições do HDD estão do lado esquerdo, prontas para serem montadas.
Na imagem da direita, abri o Thunar em modo root (gksu thunar). Veja que não são mais vistas as partições que quero montar, e eu não poderia, a priori, acessá-las facilmente.
Se precisarmos trabalhar dentro, como executar comandos numa outra instalação GNU/Linux que não é a principal (a que comumente fazemos boot)? Isso porque nosso GNU/Linux principal não está acessível e queremos corrigi-lo ou, executar um programa ou comando nele.
Como fazemos? Devemos primeiro, dar boot com um Live-CD ou entrarmos em outro GNU/Linux do nosso disco rígido (no caso de termos boot duplo ou múltiplo).
E em seguida? Precisamos "mudar" a raiz e o caminho (Path) do nosso GNU/Linux de boot, para a raiz do GNU/Linux que queremos acessar.
Isso é feito com um comando change root, o chroot.
Exemplo:
Como fazer então? O exemplo da página seguinte, esclarece.