The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Install/pt-br/Chroot
This is a template that is used as part of the Installation instructions which covers: the chroot process. Templates are being used to allow multiple variant install guides that use most of the same re-usable parts.
Chroot no Funtoo
Antes de iniciar o chroot no seu novo sistema, há algumas coisas que precisam ser feitas antes. Você precisará montar /proc e /dev dentro do seu novo sistema. Utilize os seguintes comandos:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
Esse é um template que é utilizado como parte das instruções de instalação, para descrever o processo de inicialização do chroot no stage3. Templates estão sendo utilizados para permitir múltiplos guias de instalação variantes que utilizam a maioria das mesmas pates reutilizáveis.
Você também precisará copiar no resolv.conf
a fim de ter uma resolução de nome de DNS adequado de dentro do chroot:
root # cp /etc/resolv.conf etc
Agora você pode iniciar o chroot no seu novo sistema. Utilize env
antes de iniciar o chroot
para asegura-se de que nenhuma variáveis de ambiente da mídia de instalação sejam utilizadas pelo seu sistema:
root # env -i HOME=/root TERM=$TERM chroot . bash -l
Usuários de live CDs com kernels de 64-bit instalando sistemas de 32-bit: Algum software pode utilizar uname -r
para verificar se o sistema é 32 ou 64-bit. Você pode querer fixar linux32 ao comando chroot como uma solução alternativa, mas isso geralmente não é necessário.
Se você receber o erro "chroot: failed to run command `/bin/bash': Exec format error
", provavelmente é por que você está rodando um kernel de 32-bit e está tentando executar código de 64-bit. SystemRescueCd inicializa com um kernel de 32-bitpor padrão.
Também é uma boa ideia alterar o prompt de comando padrão enquanto estiver dentro do chroot. Isso evitará confusão se você tiver que alterar os terminais. Use esse comando:
root # export PS1="(chroot) $PS1"
Parabéns! Você está agora dentro de um sistema Funtoo Linux inicializado com chroot. Agora é hora de obter o Funtoo Linux corretamente configurado então asim o Funtoo Linux inicializará com sucesso quando seu sistema for reinicializado.