The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Chroot/pt-br"
(Created page with "Antes do {{c|chroot}}, existem algumas coisas que precisam ser feitas para ajustar o ambiente chroot. Você precisa montar os sistemas virtuais {{f |/proc}}, {{f|/sys}} e {{f|...") |
(Created page with "Você também precisa copiar o conteúdo do arquivo {{f|/etc/resolv.conf}} da máquina hospedeira para o novo ambiente. Deste modo, a resolução dos nomes de host da Internet...") |
||
Line 16: | Line 16: | ||
}} | }} | ||
Você também precisa copiar o conteúdo do arquivo {{f|/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: | |||
{{console|body= | {{console|body= | ||
# ##i##cp /etc/resolv.conf /mnt/funtoo/etc/ | # ##i##cp /etc/resolv.conf /mnt/funtoo/etc/ | ||
}} | }} | ||
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: | |||
{{console|body=###i## env -i HOME=/root TERM=$TERM /bin/chroot . bash -l}} | {{console|body=###i## env -i HOME=/root TERM=$TERM /bin/chroot . bash -l}} |
Revision as of 12:37, September 24, 2018
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
For users of live CDs with 64-bit kernels installing 32-bit systems: Some software may use 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.
Important
If you receive the error "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.
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:
root # export PS1="(chroot) $PS1"
Test internet name resolution from within the chroot:
root # ping -c 5 google.com
If you can't ping, make sure /etc/resolv.conf
doesn't contain things like 127.0.x.x
addresses, if it does, change the 127.0.x.x
entry to 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.