Due to how Android-x86 is structured, it can be installed in any system. It mainly depends if the boot-loader can boot the system from that File-System.
But since its forked from Linux, it has the best performance in Ext4 File-System.
Here we are gonna learn
How to Install Android-x86 on NTFS/ext4. But the process is similar in any File-System.
To install Android-x86 we are gonna need 3-4 things.
- The boot-loader or Grub or Grub2win
- The ISO of course
- A tool to create the
data.img(For example makeData).
- Ex2fsd + a partition manager that supports ext4 formatting if you want to work with ext4 File-System
Step-1 The Android-x86 Folder
Android-x86 can be booted from root of partition or from any folder or sub-folder. We are going to install it in a sub-folder
App folder in our D drive. After creating the folder copy the
gearlock(if exists) from the ISO to the folder.
And that's step-1.
Note for Ext4
Use a partition manager to format partition as ext4. Than use Ext2fsd to assign drive letter to access it from File Explorer.
Step-2 The Data Partition
Use any tool or the
makeData tool to create
data.img file. This will serve as the SD-card for the system.
makeData will ask for SD-card size in GB. Provide at least 8 GB for efficient gaming. Now move that created data file to the folder where we copied files from ISO to(Android_x86 folder in App folder).
Please don't use
data.img of one installation on another. Create a fresh data on every install. Or the system might not boot.
Note for Ext4
You don't need to create
data.img as Androidx86 natively supports this File-System. So just a folder named
data will do.
Step-3 The Bootloader
Now the last part. Install Grub2win from here. Please don't use any external links as there are reports of malware injected inside them. After installation open Grub2win. Go to
Manage boot menu and select
Add entry. Select type as Android, Give a name and at last click the
Select A new Android Kernel File button. This will open a explorer. Now browse to the folder where we copied the files from ISO and open the kernel file. The texts in box 1 and 2 should change according to your folder. Append any kernel parameter you want to add to box 2. Hit apply and your done.
Step-4 Another Step?
No this is just some warnings and tips for your better experience.
- Don't use the
Ext2fsdtoo much as it is not 100% accurate and might kill the Androidx86. Instead use the
FX Explorerapp as
NTFSpartitions are mounted in it.
- There is no such thing as best Android-x86. If the system runs slow, try changing the kernel/mesa or apply some tweaks from
- There is no such thing as best kernel/mesa. Each device works with specific kernel. Some devices works on all. And there's no magic word to tell which will work for your device. Just pick 4.19 series of kernel and mesa 18 and try to go up and down.
- If you got NVidia GPU, pray to God that it works or just use emulator if GPU is good enough.
- Install kernel/mesa from
Happy Gaming ;)