How to see the content of a Qemu image on a Linux-based OS

See a the contents of a Qemu image on a Linux/UNIX based OS using the mount command

Prerequisites

 * you must have an OS installed under qemu
 * we suppose that the OS you have installed with qemu is on the hd.img file

Problem

 * How to see the content of the installed system (found in the file hd.img) ?

Steps
mount -o loop,offset=32256 hd.img test
 * create a directory called test near the hd.img file
 * open a console and go in the directory where you have hd.img
 * verify that nobody uses the hd.img file (by closing your qemu processes)
 * mount the image in a directory called test for example :
 * now you should see the content of hd.img in the test directory

umount test
 * when you have finished using it, you have to unmount it :