How to Run Windows 10 on Termux on Android ..!!! GeekyDrive : A Place for Geeks
Have you ever wondered if you can run Windows 10 on your Android phone? Well, it is possible with a simple terminal app called Termux and a virtual machine emulator called Qemu. In this article, I will show you how to install and run Windows 10 on Termux on Android using Qemu and VNC Viewer. This method is quite interesting as it will make you understand how powerful a Linux terminal can be. So, let’s get started.
What You Need
An Android phone with at least 2 GB of RAM and 4 GB of free storage space.
First, open Termux app and type apt update && apt upgrade ây and press enter. This will update and upgrade the Termux packages.
Next, type pkg install x11-repo and press enter. This will install the X11 repository for graphical applications.
Then, type pkg install qemu-system-x86_64 and press enter. This will install the Qemu package for emulating x86_64 systems.
After that, type termux-setup-storage and press enter. This will give the storage access to Termux. You may need to allow some permissions for this.
Now, download the Windows 10 ISO file from the link given above or any other source. Make sure you remember the location of the downloaded file on your phone.
Next, start the Qemu emulation by typing qemu-system-x86_64 -m 960 -cdrom /sdcard/imgcache/Win10CDv2/Win10XPE.iso -vnc 127.0.0.1:2. Replace the path of the ISO file with your own path if it is different. The -m option specifies the memory size in MB, the -cdrom option specifies the ISO file to boot from, and the -vnc option specifies the VNC server address and port.
Now, go to VNC Viewer app and add a new connection by typing 127.0.0.1:2 as the address and giving a name to the machine like “Windows 10”. Then, click on create and then on connect.
You should see the Windows 10 setup screen on your phone. Follow the instructions to install Windows 10 on your virtual machine.
Tips and Tricks
You can change the memory size of the virtual machine by changing the -m option in Qemu command. For example, -m 1024 will give 1 GB of RAM to the virtual machine.
You can also change the screen resolution of the virtual machine by adding a -vga option in Qemu command. For example, -vga std -full-screen will give a standard VGA resolution and full-screen mode to the virtual machine.
You can exit the VNC Viewer app by tapping on the back button of your phone. You can resume the connection by tapping on the connection name in VNC Viewer app.