It is always good to hear that “In Every Dual-Core smartphone, there is a PC trying to get out“, not only dual-core though. Earlier, It used to be big mess to use Linux based distributions on the way. You needed to carry your laptops everywhere you visit. If you love to work on Linux you would definitely know that there is no shortage of Java based, Android based and even Windows based mobile phones in the market. For a change there are now Linux based mobile phones available in market for the recent generation to use. There are not that high-end but cater to the daily needs of a user.
If you are using an Android device and are fully pleased with what you have, you are still welcome to use Linux(all important flavors) on your Android device too. There are many apps available on or off the Google Play Store that would make it possible to carry out the same.
YOU NEED (BASIC REQUIREMENTS) :
- Android smartphone
- 4GB Memory Card
- Device needs to be Rooted (Use Framroot available on the Google Play Store)
- Backup all files (Optional)
Even though this process does not create damage , you will not be able to hold anyone responsible if anything happens to your Android phone during the process of installing or running Linux.
Indeed, now to make the magic happen you are free to use apps on the Google Play Store. Use Complete Linux Installer and along with it, install android-vnc-viewer . The entire process for installation is very simple just like installing any other Android app. In case you are stuck, follow what Linux Installer displays as tips. We have attached below some screenshots of what it would look like so that you know where you are heading.
In case you want to get more familiar with the task you could refer Linux on Android .
There are many ways to install Linux on Android based device. Another way to do that is with BusyBox.
Step 1: Install BusyBox
Download and install the app from above link, then head over to Install Busybox tab andpress the “Install” button.
Step 2: Installing terminal , and checking if everything is properly working:
Terminals are not supported by the Play Store, so you will need to download its .apk file from an external source and then install it on the device. Download the .apk file.
Once the .apk file is installed , open the Terminal app. Type the word “su”. The app will ask for root access and you should give it so it has rights to run scripts (which we will later use to launch Ubuntu). To properly test if your terminal and BusyBox libraries work , type “busybox arping –help“. If it prints some text and you see lots of parameters like -f -q -b it is working fine. If not , check if your phone is rooted and cross-check if BusyBox is properly installed with permission status.
Step 3: Downloading the scripts and the Ubuntu system
After completing the previous two steps successfully, download two files to have Linux (Ubuntu) on your device. First of all, connect your device to your PC in USB storage mode or simply in a way that you can access your SD card from the PC. Create a folder name Ubuntu in your SD card. Download the Launching Script and the Ubuntu File System. Extract both the files and transfer them inside the Ubuntu folder on your SD card.
Step 4: Running the Ubuntu system
- nickname: user
- password: ubuntu
- address: localhost