If you need to access one Linux distribution from another chroot is an excellent choice. A couple common usage examples are resetting a forgotten password and reinstalling the bootloader. I have also used a chroot environment in order to install neccesary packages in order to get the operating system where it is X capable, This is very useful in more advanced Linux systems such as Arch Linux or Gentoo where you start in a command line interface, allowing you access to useful graphical tools such as web browsers to look up information while you work on the system.
Here is a bash script that needs to be run as root, administrator or superuser, it tells you what it is doing while it is doing it. Copy and Paste this into a text file and save. Upon saving the file you need to make it executable, run chmod a+x <filename> as root. Then to run the script sh ./<filename>
#!/bin/bash
#Written by Edge226.
#Mount Guest Linux Partitions #modify <root> with the / partition of the guest system.
echo "Mounting Guest Operating System." mount <root> /mnt/chroot
#Mount the home partition
echo "Mounting Home Drive." mount -o bind /home /mnt/chroot/home
#Mount Operating system devices.
echo "Mounting System Devices." mount -o bind /proc /mnt/chroot/proc mount -o bind /dev /mnt/chroot/dev mount -o bind /sys /mnt/chroot/sys mount -t devpts devpts /mnt/chroot/dev/pts