The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Install/pt-br/Chroot
Chroot no Funtoo
Antes de iniciar o chroot no seu novo sistema, há algumas coisas que precisam ser feitas antes. Vcê precisará montar /proc e /dev dentro do seu novo sistema. Utilize os seguintes comandos:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
Esse é um template que é utilizado como parte das instruções de instalação, para descrever o processo de inicialização do chroot no stage3. Templates estão sendo utilizados para permitir múltiplos guias de instalação variantes que utilizam a maioria das mesmas pates reutilizáveis.
Você também precisará copiar no resolv.conf
a fim de ter uma resolução de nome de DNS adequado de dentro do chroot:
root # cp /etc/resolv.conf etc
Agora você pode iniciar o chroot no seu novo sistema. Utilize env
antes de iniciar o chroot
para asegura-se de que nenhuma variáveis de ambiente da mídia de instalação sejam utilizadas pelo seu sistema:
root # env -i HOME=/root TERM=$TERM chroot . bash -l
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 append linux32 to the chroot command as a workaround, but it's generally not needed.
If you receive the error "chroot: failed to run command `/bin/bash': Exec format error
", it is probably because you are running a 32-bit kernel and trying to execute 64-bit code. SystemRescueCd boots with a 32-bit kernel by default.
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"
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 boot successfully when your system is restarted.