Building the image
This is the most exciting part of the whole process. You need to choose a target for the x86 device you want to use/test. For example, the ICS branch offers the following targets: generic_x86: for generic x86 PCs/notebooks amd_brazos: for the AMD Brazos platform eeepc: for the ASUS EeePC family only asus_laptop: for some ASUS laptops tegav2: for Tegatech Tegav2 (may work with other Atom N45x-based tablets) From the above list, select an appropriate target, and use it in this command:
make -j4 iso_img TARGET_PRODUCT=asus_laptop
Since I have a machine with four cores, I can take advantage of this and speed up my build process by using all the cores. Alternatively, if you don't have a multi-core machine, type the following command:
make iso_img TARGET_PRODUCT=asus_laptop
This process will take a very long time, depending on your processor. For me, it took over three hours! The generated image is located at out/target/product/$TARGET_ PRODUCT/$TARGET_PRODUCT.iso. In my case, it was /home/ ayneil/sc/androidx86/out/target/product/laptop/ asus_laptop.iso.
Now you can run the created image using VirtualBox, which can be downloaded from https://www.virtualbox.org/wiki/ Downloads. Also refer to Figures 2, 3 and 4 for more details.