Novo site

www.networkadmins.com.br

sábado, 7 de abril de 2012

Comando chroot

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