Using GRUB 2.0 this can be achieved .
GRUB searches for all bootable images on the hard disk and asks which one to boot .
PS - You need different partitions for different images , otherwise you'll end up with sumthing wierd .
Also BACKUP IMPORTANT DATA before trying to achieve something.
Also read ,