I'm planning to install Hackintosh, and would like to run it both from the BIOS and from a Virtual Machine on my other OS.
My other OS is Linux (up-to-date Arch Linux, with Linux 3.8.4), my hard disk is already partitioned with GPT (it's an SSD disk, there's already space for a 128GB partition), and I can use any Virtual Machine software to run Hackintosh (VirtualBox, VMWare, QEMU, ...).

I'm wondering if it's possible, and how should I:
  1. Install Hackintosh on a partition of my harddisk (so that I can boot it from BIOS) from my current OS
  2. Run the installed Hackintosh from a virtualization software