How to build a Debian chroot environment
You can easily create a base Debian system using debootstrap. To have a usable chroot environment, you'll also need to mount both the dev and proc filesystems. Follow these steps to create a chroot environment in Debian.
Steps to create a Debian chroot environment:
Create a directory that you want to use for the base system (chroot-debian in this case).
Create a base system using debootstrap.
sudo debootstrap sid chroot-debian http://mirror.pacific.net.au/debian/
You can change sid to stable to use the stable distribution, and to use Debian mirror closer to your physical location for faster download speed.
Mount proc and dev filesystem.
sudo mount -o bind /dev chroot-debian/dev sudo mount -o bind /proc chroot-debian/proc
sudo chroot chroot-debian /bin/bash
Once done, exit the session and don't forget to unmount the dev and proc filesystem.
sudo umount chroot-debian/dev chroot-debian/proc