bem; O wiki do gentoo é muito bom nesse aspecto; (assumindo que você é inicializado para o ambiente de trabalho como o livecd / usb) Primeiro nós assumimos que seu sistema chroot está em / dev / sdaX. então vamos montá-lo:
mkdir -p /mnt/distro
mount /dev/sdaX /mnt/distro
se o seu chroot (ambiente problemático) tiver seprate /boot
, /var
ou quaisquer outras partições, montaremos como acima.
root #mount -o bind /proc /mnt/distro/proc
depende do tipo de sistema que você está criando (systemd ou init):
root #mount --rbind /sys /mnt/distro/sys
root #mount --make-rslave /mnt/distro/sys
root #mount --rbind /dev /mnt/distro/dev
root #mount --make-rslave /mnt/distro/dev
se você estiver criando um sistema baseado em init como OpenRc
, não faça --make-rslave
lines.
para executar o chroot corretamente:
root #chroot /mnt/distro /bin/env -i TERM=$TERM /bin/bash
root #source /etc/profile
root #export PS1="(chroot) $PS1"
Nota; que seu ambiente chroot pode ser diferente e /bin/env
não foi
lá. por isso deve estar em usr/bin/env
.