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.
Parte 2: Partição - Raiz
Montando e acessando a partição
- Ponto de partida: boot no Sabayon Linux (instalação secundária, Xfce + MATE), não é a principal.
- Intenção: Quero acessar o Sabayon principal (KDE) que está em outra partição.
- Primeiro passo: Montar a partição.
Este é o jeito mais fácil. Vá no "Locais", selecione a partição principal que quer acessar (no meu caso, é a marcada: Volume 157 Giga). Clique duas vezes e ela monta.
Se preferir, use seu gerenciador de arquivos favorito, ou mesmo comandos, montadores automáticos de seu GNU/Linux, ou Palimpsest.
Observe na figura, a partição montou. Veja o "Locais", a partição a ser montada e embaixo, à esquerda (ícone), a partição montada e aberta (modo usuário) no gerenciador de arquivos Thunar, porém, você ainda não está com acesso completo (embora já apareça na visualização) no diretório correto: Navegue para o diretório "correto", "real", que quer acessar. Geralmente é /run/media/seu nome de usuario/UUID da partição, ou em outros casos /dev/sdX.
Depois de ir na pasta, clique com o botão direito do mouse na tela do gerenciador de arquivos e escolha: Abrir Terminal Aqui.
Agora está como usuário comum, na Raiz da partição que quer acessar, mas seu root de controle está ainda no outro GNU/Linux (de boot).
Trocando a raiz do sistema
Agora, no terminal aberto, faça chroot:sudo chroot / /bin/bash
Em teoria, como já estava na pasta da partição que queria acessar, a raiz ( / ), deve ter sido trocada. Se não foi, tente com o caminho completo:
sudo chroot /run/media/seu nome de usuario/UUID da partição /bin/bash - Como sei que foi trocada a raiz?
É simples: Abrindo, por exemplo, o gerenciador gráfico de arquivos do Sabayon, o Rigo, ele mostra as atualizações da nova partição acessada, e não do GNU/Linux de boot: Observe que há várias atualizações de KDE, enquanto que o GNU/Linux de boot, onde estou trabalhando (MATE + Xfce) não tem KDE!
Agora, pode executar comandos "dentro" do GNU/Linux que acessou, que pode não ser sua distro principal.
Se você ainda tiver problemas com o chroot, pode ser por causa do arquivo "fstab" ser o do GNU/Linux de boot (e não igual ao do GNU/Linux que quer acessar). Neste caso, veja o capítulo seguinte.