注意:

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

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

From Funtoo
Jump to navigation Jump to search
(Created page with "<includeonly> == Chroot into Funtoo == </includeonly><noinclude><languages/> = Guia de Instalação: Chroot para dentro do Funtoo =")
 
(Updating to match new version of source page)
 
(36 intermediate revisions by 2 users not shown)
Line 6: Line 6:
{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree}}</noinclude>
{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree}}</noinclude>


To install Funtoo Linux, the {{c|chroot}} command is first used. The chroot command will "switch into" the new Funtoo Linux system, so the commands you execute after running "chroot" will run within your newly-extracted Funtoo Linux system.
Para configurar seu sistema Funtoo Linux, precisamos "entrar" nele antes de inicializar. Se você estiver usando o LiveCD do Funtoo Linux, isso pode ser feito facilmente com o comando {{c|fchroot}}:
 
<div class="mw-translate-fuzzy">
{{console|body=
# ##i##fchroot /mnt/funtoo /bin/bash --login
%fchroot%
}}
</div>
 
O comando {{c|fchroot}} cuidará de todas as etapas necessárias para entrar em seu novo sistema Funtoo Linux, bem como limpar as coisas quando você sair do fchroot digitando
{{c|exit}} ou {{c|ctrl-D}}.
 
Se você estiver usando outro Live CD ou mídia USB para instalar o Gentoo, você pode chroot manualmente usando o seguinte conjunto de comandos:


Before chrooting, there are a few things that need to be done to set up the chroot environment. You will need to mount {{f|/proc}}, {{f|/sys}} and {{f|/dev}} inside your new system. Use the following commands to do so:
{{console|body=
{{console|body=
# ##i##cd /mnt/funtoo
# ##i##cd /mnt/funtoo
# ##i##mount -t proc none proc
# ##i##mount --rbind /proc proc
# ##i##mount --rbind /sys sys
# ##i##mount --rbind /sys sys
# ##i##mount --rbind /dev dev
# ##i##mount --rbind /dev dev
}}
You'll also want to copy over {{f|resolv.conf}} in order to have proper resolution of Internet hostnames from inside the chroot:
{{console|body=
# ##i##cp /etc/resolv.conf /mnt/funtoo/etc/
# ##i##cp /etc/resolv.conf /mnt/funtoo/etc/
}}
# ##i##chroot . /bin/su --login
Now you can chroot into your new system. Use <code>env</code> before <code>chroot</code> to ensure that no environment settings from the installation media are pulled in to your new system:
%chroot% }}


{{console|body=###i## env -i HOME=/root TERM=$TERM /bin/chroot . bash -l}}
{{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.}}
{{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.}}


{{Note|For users of live CDs with 64-bit kernels installing 32-bit systems: Some software may use {{c|uname -r}} to check whether the system is 32 or 64-bit. You may want to append linux32 to the chroot command as a workaround, but it's generally not needed.}}
Teste a resolução de nomes da Internet de dentro do chroot:
{{Important|If you receive the error "{{c|chroot: failed to run command `/bin/bash': Exec format error}}", it is most likely because you are running a 32-bit kernel and trying to execute 64-bit code. Make sure that you have selected the proper type of kernel when booting SystemRescueCD.}}
{{console|body=%chroot% ##i##ping -c 5 google.com}}


It's also a good idea to change the default command prompt while inside the chroot. This will avoid confusion if you have to change terminals. Use this command:
Se o comando {{c|ping}} não funcionar consulte o arquivo {{f|/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 {{c|nameserver}} e defina esse valor. Um valor seguro para DNS IPV4 é 8.8.8.8, para IPV6 use o valor 2001:4860:4860::8888 ambos são servidores DNS públicos do Google. Mais tarde esse valor pode ser alterado manualmente ou automaticamente através de DHCP.
{{console|body=# ##i##export PS1="(chroot) $PS1"}}
Test internet name resolution from within the chroot:
{{console|body=###i## ping -c 5 google.com}}
If you can't ping, make sure {{f|/etc/resolv.conf}} doesn't contain things like {{c|127.0.x.x}} addresses, if it does, change the {{c|127.0.x.x}} entry to {{c|8.8.8.8}} -- Google's public dns address. Make sure to replace this with your dns of choice once the system is installed.


Congratulations! You are now chrooted inside a Funtoo Linux system. Now it's time to get Funtoo Linux properly configured so that Funtoo Linux will start successfully, without any manual assistance, when your system is restarted.
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.
<noinclude>{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree|align=right}}</noinclude>

Latest revision as of 00:59, May 26, 2023

Other languages:
English • ‎Türkçe • ‎español • ‎polski • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎

Guia de Instalação: Chroot para dentro do Funtoo

Install Guide, Chapter 9 < Prev Next >

Para configurar seu sistema Funtoo Linux, precisamos "entrar" nele antes de inicializar. Se você estiver usando o LiveCD do Funtoo Linux, isso pode ser feito facilmente com o comando fchroot:

root # fchroot /mnt/funtoo /bin/bash --login
fchroot #

O comando fchroot cuidará de todas as etapas necessárias para entrar em seu novo sistema Funtoo Linux, bem como limpar as coisas quando você sair do fchroot digitando exit ou ctrl-D.

Se você estiver usando outro Live CD ou mídia USB para instalar o Gentoo, você pode chroot manualmente usando o seguinte conjunto de comandos:

root # cd /mnt/funtoo
root # mount --rbind /proc proc
root # mount --rbind /sys sys
root # mount --rbind /dev dev
root # cp /etc/resolv.conf /mnt/funtoo/etc/
root # chroot . /bin/su --login
chroot #
   Note
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.
   Important

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.

Teste a resolução de nomes da Internet de dentro do chroot:

chroot # ping -c 5 google.com

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 para DNS IPV4 é 8.8.8.8, para IPV6 use o valor 2001:4860:4860::8888 ambos são servidores DNS públicos 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 >