I recently set this up (on debian) for an embedded linux project. Using this I was able to mount an image within a chroot and manipulate it using the target's system commands and run both the executable and unit tests for the target processor on my PC.
It is pretty amazing productivity-wise.