Android-x86

Run Android on your PC


Release Note CM-x86-14.1-r5

(2021/02/15)

The Android-x86 project is glad to announce cm-x86-14.1-r5. This is the fiftth stable release of Lineage OS (formerly CyanogenMod) 14.1 porting for Android-x86. The prebuilt images are available in the following mirror sites:


Key Features

The cm-x86-14.1-r5 is an update of cm-x86-14.1-r4. It's based on the Android-x86 7.1-r5 and the latest LineageOS 14.1.


Released Files

The release contains these files. Except the images built with kernel 4.9 as before (the first four files), we also provide experimental images built with kernel 4.19 (the last two files). If you have newer devices not supported by kernel 4.9, you may try the kernel 4.19 version. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, try the 32-bit ISO.

You can choose one of these files depends on your devices. In doubt, try the 32-bit ISO for legacy BIOS devices and 64-bit files for UEFI devices.

To use an ISO file, Linux users could just dump it into a usb drive to create a bootable usb stick like :

dd if=cm-x86_64-14.1-r5.iso of=/dev/sdX

where /dev/sdX is the device name of your usb drive.

Windows's users can use the tool Win32 Disk Imager to create a bootable usb stick.

In doubt, try the 32-bit files for legacy BIOS devices and 64-bit files for UEFI devices. Please read this page about how to install it to the device.

Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE...), just install it like a normal rpm package:

sudo rpm -Uvh cm-x86-14.1-r5.x86_64.rpm

On a deb based device (Debian/Ubuntu/LinuxMint/...), please use the alien tool to install it:

sudo apt install alien
sudo alien -ci cm-x86-14.1-r5.x86_64.rpm

All files will be installed to the /cm-x86-14.1-r5/ subdirectory and a boot entry will be added to grub2 menu. Reboot and choose cm-x86 item from the menu to enter the system. Alternatively, you can launch cm-x86 in a QEMU virtual machine by the installed qemu-android script:

sudo qemu-android

Note Android-x86 running in QEMU and the real machine (after rebooting) share the same data sub-folder.

To uninstall it:

sudo rpm -e cm-x86

or (on Debian/Ubuntu/LinuxMint/...)
sudo apt-get remove android-x86

Known Issues


Source code

The source code is available in the main git server.
repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b android-x86-7.1-r5 -m cm.xml
repo sync --no-tags --no-clone-bundle

Read this page for how to compile source code.

To build an image with kernel 4.19, sync the source tree as above commands, and add KERNEL_DIR=kernel-4.19 to the build command like:

source build/envsetup.sh; lunch cm_android_x86_64-userdebug
m -j4 iso_img KERNEL_DIR=kernel-4.19