Difference between revisions of "Install/pt-br/Chroot"

From Funtoo
Jump to navigation Jump to search
Line 1: Line 1:
<noinclude>
{{InstallPart|the chroot process}}
</noinclude>
=== Chroot no Funtoo ===
=== 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:
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:

Revision as of 18:57, May 28, 2015


   Note

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


   Note

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
   Note

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.

   Important

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.