The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Chroot/pt-br"
(Updating to match new version of source page) |
|||
Line 22: | Line 22: | ||
Agora você pode entrar em seu novo sistema. Use o comando <code> env </code> antes de <code> chroot </code> para garantir que nenhuma configuração de ambiente da mídia de instalação seja enviada para o novo sistema: | Agora você pode entrar em seu novo sistema. Use o comando <code> env </code> antes de <code> chroot </code> para garantir que nenhuma configuração de ambiente da mídia de instalação seja enviada para o novo sistema: | ||
<div class="mw-translate-fuzzy"> | |||
{{console|body=###i## env -i HOME=/root TERM=$TERM chroot . bash -l | {{console|body=###i## env -i HOME=/root TERM=$TERM chroot . bash -l | ||
%chroot% }} | %chroot% }} | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
This chroot command, above, executes {{c|/bin/su --login}} inside the new environment. According to the {{c|su}} man page, {{c|su}} with the {{c|--login}} option provides "an environment similar to what the user would expect had the user logged in directly." That is what we want, as it will prevent any existing environment variables on the LiveCD from being set inside the chroot. | |||
</div> | |||
{{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 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.}} |
Revision as of 04:05, December 14, 2021
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 configurar o ambiente chroot. Você precisará montar /proc
, /sys
e /dev
dentro de seu novo sistema. Use os seguintes comandos para fazer isso:
root # cd /mnt/funtoo root # mount --rbind /proc 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 #
This chroot command, above, executes /bin/su --login
inside the new environment. According to the su
man page, su
with the --login
option provides "an environment similar to what the user would expect had the user logged in directly." That is what we want, as it will prevent any existing environment variables on the LiveCD from being set inside the 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 > |