The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Chroot/pt-br"
Line 25: | Line 25: | ||
%chroot% }} | %chroot% }} | ||
{{Note| Para usuários de live CDs com kernels de 64 bits instalando sistemas de 32 bits: Alguns softwares podem usar {{c | uname -r}} para verificar se o sistema é de 32 ou 64 bits. Você pode querer anexar linux32 ao comando chroot como uma solução alternativa, mas geralmente não é necessário.}} | |||
{{Note | Para usuários de | {{Important|Se você receber o erro "{{c | chroot: falha ao executar o comando`/bin/bash': erro de formato Exec}}", é mais provável que esse erro ocorreu porque você está executando um kernel de 32 bits e tentando execute código de 64 bits. Certifique-se de ter selecionado o tipo apropriado de kernel ao inicializar seu live CD.}} | ||
{{Important | Se você receber o erro "{{c|chroot: | |||
É uma boa ideia alterar o prompt de comando enquanto estiver no ambiente chroot. Isso evita certas confusões quando mudamos de terminal. Use o comando a seguir: | É uma boa ideia alterar o prompt de comando enquanto estiver no ambiente chroot. Isso evita certas confusões quando mudamos de terminal. Use o comando a seguir: |
Revision as of 13:17, December 23, 2020
Guia de Instalação: Chroot para dentro do Funtoo
Install Guide, Chapter 9 | < Prev | Next > |
Para instalar o Funtoo Linux, o comando chroot
deve ser utilizado primeiro . O comando chroot "mudará para dentro" do ambiente do sistema Funtoo Linux que será instalado. Deste modo, todos os comandos que você executar após executar o "chroot" serão executados dentro do seu recém-extraído sistema Funtoo Linux.
Antes do chroot
, existem algumas coisas que precisam ser feitas para ajustar o ambiente chroot. Você precisa montar os sistemas virtuais /proc
, /sys
e /dev
dentro do seu novo ambiente. Use os seguintes comandos para fazer isso:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
Você também precisa copiar o conteúdo do arquivo /etc/resolv.conf
da máquina hospedeira para o novo ambiente. Deste modo, a resolução dos nomes de host da Internet dentro do chroot funcionará corretamente:
root # cp /etc/resolv.conf /mnt/funtoo/etc/
Agora você pode entrar em seu novo sistema. Use o comando env
antes de chroot
para garantir que nenhuma configuração de ambiente da mídia de instalação seja enviada para o novo sistema:
root # env -i HOME=/root TERM=$TERM chroot . bash -l chroot #
Para usuários de live CDs com kernels de 64 bits instalando sistemas de 32 bits: Alguns softwares podem usar uname -r
para verificar se o sistema é de 32 ou 64 bits. Você pode querer anexar linux32 ao comando chroot como uma solução alternativa, mas geralmente não é necessário.
Se você receber o erro " chroot: falha ao executar o comando`/bin/bash': erro de formato Exec
", é mais provável que esse erro ocorreu porque você está executando um kernel de 32 bits e tentando execute código de 64 bits. Certifique-se de ter selecionado o tipo apropriado de kernel ao inicializar seu live CD.
É uma boa ideia alterar o prompt de comando enquanto estiver no ambiente chroot. Isso evita certas confusões quando mudamos de terminal. Use o comando a seguir:
chroot # export PS1="(chroot) $PS1"
Teste a resolução de nomes da Internet com o seguinte comando:
chroot # ping -c 5 google.com.br
Se o comando ping
não funcionar consulte o arquivo /etc/resolv.conf
e defina o endereço IP de um servidor de nomes DNS que possa ser alcançado a partir de seu computador e sua rede. Utilize nameserver
e defina esse valor. Um valor seguro é 8.8.8.8 que indica o servidor DNS do Google. Mais tarde esse valor pode ser alterado manualmente ou automaticamente através de DHCP.
Parabéns! Agora você está dentro da instalação do Funtoo Linux. Agora é hora de deixar seu Funtoo Linux devidamente configurado, a fim de que o mesmo possa iniciar com sucesso, sem nenhuma assistência manual, quando o computador for reiniciado.
Install Guide, Chapter 9 | < Prev | Next > |