注意:

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 "{{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...")
(Created page with "Também é uma boa ideia mudar o prompt de comando padrão enquanto estiver dentro do chroot. Isso evitará confusão se você trocar de terminal. Use este comando: {{console|...")
Line 27: Line 27:
{{Important | Se você receber o erro "{{c|chroot: failed to run command `/bin/bash': Exec format error}}", é mais provável que você esteja executando um kernel de 32 bits e tentando executar código de 64 bits. Certifique-se de ter selecionado o tipo apropriado de kernel ao inicializar o SystemRescueCD.}}
{{Important | Se você receber o erro "{{c|chroot: failed to run command `/bin/bash': Exec format error}}", é mais provável que você esteja executando um kernel de 32 bits e tentando executar código de 64 bits. Certifique-se de ter selecionado o tipo apropriado de kernel ao inicializar o SystemRescueCD.}}


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:
Também é uma boa ideia mudar o prompt de comando padrão enquanto estiver dentro do chroot. Isso evitará confusão se você trocar de terminal. Use este comando:
{{console|body=# ##i##export PS1="(chroot) $PS1"}}
{{console|body=# ##i##export PS1="(chroot) $PS1"}}
Test internet name resolution from within the chroot:
Teste a resolução de nomes de dentro do chroot:
{{console|body=###i## ping -c 5 google.com}}
{{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 addressMake sure to replace this with your dns of choice once the system is installed.
Se não há retorno de pacotes no {{c|ping}}, certifique-se que {{f|/etc/resolv.conf}} não contém algo como endereços {{c|127.0.x.x}}, caso sim, edite a entrada contendo {{c|127.0.x.x}} para {{c|8.8.8.8}} -- o servidor de DNS público do Google.  Alternativamente, você pode trocar esse IP pelo seu servidor DNS preferido quando o sistema estiver instalado.


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.
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.

Revision as of 12:43, September 24, 2018

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 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 </ code> antes de chroot </ code> 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 /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  uname -r para verificar se o sistema é de 32 ou 64 bits. Você pode acrescentar o parâmetro linux32 ao comando chroot como uma solução alternativa, mas geralmente isso não é necessário.
   Important
Se você receber o erro "chroot: failed to run command `/bin/bash': Exec format error", é mais provável que você esteja executando um kernel de 32 bits e tentando executar código de 64 bits. Certifique-se de ter selecionado o tipo apropriado de kernel ao inicializar o SystemRescueCD.

Também é uma boa ideia mudar o prompt de comando padrão enquanto estiver dentro do chroot. Isso evitará confusão se você trocar de terminal. Use este comando:

root # export PS1="(chroot) $PS1"

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

root # ping -c 5 google.com

Se não há retorno de pacotes no ping, certifique-se que /etc/resolv.conf não contém algo como endereços 127.0.x.x, caso sim, edite a entrada contendo 127.0.x.x para 8.8.8.8 -- o servidor de DNS público do Google. Alternativamente, você pode trocar esse IP pelo seu servidor DNS preferido quando o sistema estiver instalado.

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.