Previously, I have installed the Android x86 4.0 Ice Cream Sandwich on VirtualBox. The virtual Android machine works out of the box but one issue is I can't get the right configuration to make Internet Network works in VirtualBox. Android-x86 project has provided complete solution for Android 4.0 ICS on AMD Brazos platform, Asus laptops, Asus Eee PC Family, and Tegatech tegav2 tablet. So, these supported devices should work perfectly with Android 4.0 ICS including a working Internet/WiFi network. So, I am going to do this on a Asus laptop N53SV.
Like most of the laptops in the market these days, laptops come with dual-boot Microsoft Windows and fast-boot OS. Asus N53SV dual boot Microsoft Windows 7 and Asus Express Gate which is going to be risky when installing Android x86 ICS as we could mistakenly formatted the partitions we don't want to mess with. So, Install Android x86 on thumb drive/SD card/external hard drive is not a bad choice. I will install it on a 4GB thumb drive in this guide however a 2GB thumb drive is sufficient for Android x86 4.0 ICS.
Things need to prepare for installation:
UNetbootin, Android-x86 4.0, 2 thumb drives (1 as bootable Live USB drive, another 1 for Android installation).
Let's get it started:
- Download UNetbootin.
- Download Android-x86 4.0 ISO file.
- Insert a thumb drive into USB port.
- Open UNetbootin, choose Diskimage, select the Android-x86 ISO file, and select your target USB drive.
- Click OK. Then UNetbootin will create your thumb drive to a bootable Live USB.
- After UNetbootin is done, insert another thumb drive (or SD card/external hard drive if you wish to install it there)
- Click Reboot Now to restart computer.
- While starting computer, press appropriate keyboard button (Mine is F2 but may vary depending on laptop manufacturer) to get to BIOS boot menu and select USB drives to boot first before HDD or CD/DVD rom. Save and Exit.
- Your computer will restart again and boot your Android x86 thumb drive. Select Install Android-x86 to harddisk.
- When you in Choose Partition page, select your target thumb drive (usually in sdc1) to install.
- Format your thumb drive as FAT32.
- Select Yes to install boot loader GRUB.
- Select Yes to install /system directory as read-write.
- If asked you to create user data image, make it 512MB (you can customize the value if you want).
- After the installation completed, choose Create a fake SD card. Creating a fake SD card enables extra features in Android such as Gallery, Music Player, etc. I make it 2047MB, you can lower the value if you want.
- When it is done, remove your bootable Live USB thumb drive and hit Reboot and enter BIOS boot menu again and make sure the Android thumb drive is in first boot order.
- You have done it! The Android x86 4.0 Ice Cream Sandwich is installed in your thumb drive and ready to rock!
Everything is working fine in my computer including a working wireless network. You can install Android on SD card or External hard disk by following the steps above. The procedure is same.