1.Android x86 ISO (please download the most appropriate version)
2.USB Flash drive (you may use a bootable CD/DVD as well)
3.Free hard disk space on the computer/laptop that you want to install Android on:
4.For Froyo – ICS, 2GB
5.For Jelly Bean 4.2 and 4.3, 8GB
6.For KitKat 4.4.2, 10GB
7.Win32 Disk Imager (for creating bootable USB thumb drive) which you can grab from: http://sourceforge.net/projects/win32diskimager/
How to install?
Step 1: Download the version of Android-x86 ISO that’s appropriate for your hardware, and Win32 Disk Imager.
Step 2: Create a bootable USB drive using Win32 Disk Imager and the ISO image that you downloaded earlier. Simply click on the Write button as shown in the screenshot below and point it towards the ISO you downloaded in step 1.
Step 3: Reboot your computer using the USB drive as the source. You might need to change a couple of settings under your system’s BIOS to do that, although most modern systems already default to USB drive if it’s available.
Step 4: In the menu that appears, choose Install Android x86 to hard disk.
Step 5: Choose which partition to install Android x86 on. If you’re using a new partition for that, it’s better to format it at this point.
Step 6: A few prompts will appear pertaining to installation of GRUB Bootloader. Make sure you allow this.
Step 7: Now, another prompt will ask you to make system /r/w. Hit Yes on this as well, especially if you’d like to modify your Android x86 installation later.
Step 8: If you’re installing ICS or earlier, you will get another prompt to install virtual SD card. Use 1800 MB for space, as that’s the maximum supported.
Step 9: Reboot your PC. That’s all there is to it. Since this will be a multiboot setup, you can choose to either boot to Windows or Android per your liking. Enjoy!