The following is for Ubuntu and it assumes that you have followed Chih-Wey's instructions on setting up the build environment (pre-requisites)
Set up the build environment as described
http://source.android.com/source/download.htmlYou need about 25GB of free disk space.
Once the build environment has been set up:1. Create a directory where you want to do the build (buildir)
mkdir ics-x86
2. cd <builddir>
cd ics-x86
3. Initialise repo:
repo init -u
http://git.android-x86.org/manifest -b ics-x86
4. Get the projects:
repo sync
You might have to do this several times if you have a bad broadband connection. Keep doing it until it completes successfully.
5. Download the patch files(in a tar ball).
6. Extract the tarball. This should put all the patched files in the correct directories if you are in the root of your build directory(ics-x86)
tar -xvf ics-x86-DellDuo-patches.tar
7. Compile the iso:
make -j4 iso_img TARGET_PRODUCT=duo
You can leave the -j4 off if you only have one CPU or set it to your number of CPUs.
8. Go watch a movie or football match or have several beers.
To create a bootable USB:
1. Get unetbootin from ubuntu repository:
sudo apt-get install unetbootin
2. Run unetbootin
3. Select the USB stick where you want ics-x86 installed(at bottom)
4. Select the duo.iso in out/target/product/duo(next to Diskimage)
5. Click OK
6. Click Exit when it has finished.
When booting make sure that the USB is the first boot device in your BIOS setup.
Enjoy!