Você está editando a versão ao vivo do sistema de arquivos de resgate e não do seu disco montado, portanto, as modificações não aparecem.
O chroot deve apontar para um ponto de montagem válido.
Você também pode querer construir um ponto / mnt corretamente antes do chroot
Como em:
mkdir /mnt2
mount /device_to_my_root_disk /mnt2
cd /mnt2
mount -o bind /proc proc
mount -o bind /dev dev
mount -o bind /sys sys
chroot /mnt2
Cuidado, se você tiver / usr em sistemas de arquivos separados, seria melhor montá-lo em cima de / mnt2 antes do chroot (e se você quer instalar pacotes extras, você precisa pelo menos também / var).
Ter / proc, / sys e / dev não é essencial para alguns comandos, mas permite usar os comandos do Linux que dependem deles e se sentem mais em casa.
Se você tem o LVM, você também precisa fazer vgchange -ay
para ativar os grupos de Volume do LVM para poder montar suas partições.
Veja a questão relacionada em nosso site irmão SuperUser: mount dev, proc , sys em um ambiente chroot?