Você pode criar um script .bashrc ou algo parecido, que é anexado ao /root/.bashrc do chroot env, que faz toda a montagem etc. Depois você restaura o .bashrc em / root e sai do chroot :
Roteiro principal:
#!/usr/bin/env bash
cp bashrcscript chroot/root/
if [ -a chroot/root/.bashrc ]; then
cp chroot/root/.bashrc chroot/root/.bashrc.bak
fi
echo "./bashrcscript" >> chroot/root/.bashrc
chroot chroot/
rm chroot/root/.bashrc
rm chroot/root/bashrcscript
if [ -a chroot/root/.bashrc.bak ]; then
mv chroot/root/.bashrc.bak chroot/root/.bashrc
fi
bashrcscript:
mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
# Anything else you like to do
O bashrcscript será executado quando o console raiz for iniciado. Certifique-se de que é executável.
Você pode até colocar a cópia do resolv.conf no script principal, etc.