Introduction
We have implemented a text-based easy installer to help install Android-x86 to a hard drive. These filesystems are supported:
- ext4
- ntfs
- fat32
In particular, you can install Android-x86 to an NTFS filesystem to co-exist with Windows. See the Advanced Section for more details.
Step by Step
- Download an iso image from a mirror site. Usually you should just use the latest image.
- Burn the iso image to cdrom, or create a bootable USB disk (recommended). See the Advanced Section for details.
- Boot from the Android-x86 installation CD/USB, choose the ‘Install Android-x86 to harddisk’ item, as shown below:
- After seconds of booting, you will see a partition selection dialog. You can choose an existing partition to install Android-x86, or you can create or modify partitions by choosing ‘Create/Modify partitions’. Note you can install Android-x86 to an external disk like USB drive. If the target drive is not shown, try ‘Detect devices’.
- Android-x86 can co-exist with other operating system or data in the chosen partition. If the partition is formatted, you may choose ‘Do not re-format’ to keep existing data. Otherwise, choose a filesystem type to format. Note the type you chosen must match the partition id, or the boot loader will fail to boot.
- If you choose to format the partition, you will see a warning like below. Select ‘Yes’ to confirm, or select ‘No’ to keep the original filesystem.
- Next question is whether to install boot loader Grub. Usually you should answer ‘Yes’, unless you want to install boot loader by hand yourself.
- Then the installer will ask if you want to install /system directory as read-write. If you want to modify the system for some purposes (e.g., debugging), select ‘Yes’.
- If you are lucky, the installation will begin, and you will see the progress bar.
- If you see the following screen, the installation is complete. Congratulations! Now you can run Andrond-x86 directly, or you can reboot and run it:
Upgrade
You may upgrade an older Android-x86 installation by the installer. Just select the partition containing the older installation. The installer will prompt if you’d like to upgrade it:
Select ‘Yes’ to upgrade it. Select ‘No’ to install the new version to a new directory and keep the older installation untouched.
If there are multiple older versions in the same partition, the installer will ask which version to upgrade:
Select the one you want to upgrade, or choose to install to a new folder.
Auto Installation / Update
Other boot options
Advanced
How to create a bootable USB stick for Android-x86?
- Download the compressed USB image, uncompress and dump it to a USB stick. On a Linux host, you can use the command
# zcat android-x86-1.6-r2_usb.img.gz | dd of=/dev/sdc
where /dev/sdc is the device name of the target USB disk. However, some broken BIOS may fail to boot such a USB disk.
- Create a bootable USB stick by iso There are some free (open source or freeware) tools that can convert an iso into a bootable USB disk. See online list and here are some examples:
- UNetbootin – see demo video
Linux Live USB Creator (LiLi)– Obsolete software, but used to officially support Android-x86 until v4.4
Multi-Boot
To boot other operating systems, you have to add items for them to /grub/menu.lst. For example, to boot Windows, add the following:
rootnoverify (hd0,0)
chainloader +1
This assumes Windows is installed to the first partition of the first hard disk. Alternatively, you need to change rootnoverify to the appropriate value. See Grub Manual for details.
Updated (2010)
Since froyo-x86, if there is an NTFS partition in the installed disk, the installer will ask if you want to create a boot item for Windows, as shown below.
Issues
VMware
You have to change your virtual disk type to be IDE because the default type in VMware is SCSI, and Android-x86 kernel is not configured to support SCSI. You can follow these steps:
- Create a virtual machine.
- Edit virtual machine settings after the virtual machine created.
- Choose the hard disk and remove it.
- Add a hard disk to create a new virtual disk, then you can choose IDE as your virtual disk type.
- When finished, you can install android-x86 normally.