O comando chroot muda o diretório root do processo corrente e de seus processos filhos.
A partir daí, você tem um prompt de comando da distribuição instalada, que pode ser usado para
recuperar o sistema. Pode ser usado para recuperar o boot do Linux, caso o tenha perdido instalando
outro Sistema Operacional, troca de senha..
Exemplo de uso:
Situação grub com problema, com um live-cd monte o hd do sistema linux na pasta /mnt/lnt “mount
/dev/sda1 /mnt/lnt”, execute o comando a baixo e apartir desse ponto podemos recuperar o grub
como se estivesse como root no sistema operacional com problema
chroot {diretório}{comando}
chroot /mnt/lnt mkdir bin boot dev etc home libe media mnt opt proc root sbin selinux srv sys tmp
usr var
O comando acima muda o diretório do root para a pasta /mnt/lnt e criar as pastas dentro do mesmo
diretório.
chroot /mnt/lnt /bin/bash
/mnt/lnt = ponto de montagem
/bin/bash = o bash do sistema.
O comando acima passa o raiz “/” do root para “/mnt/lnt” e assim podemos recuperar o sistema,
grub, troca de senha ou até mesmo para a instalação de um sistema operacional manualmente.
Ao entrar como chroot:
o bash vai mudar para.
bash-3.2#
Outro Exemplo prático:
Criação de uma distribuição linux, para poder instalar as ferramentas necessárias de
desenvolvimento sem prejudicar o sistema operacional utilizamos o comando chroot, passando a
raiz do root para o sistema operacional em desenvolvimento.
Nenhum comentário:
Postar um comentário