GNU/Linux has become one of the best operating systems , but it is known by its security and customization.  In this tutorial we will set up few things that can automatically prepare and mount all of our systems. In this instructable , we will run Ubuntu distribution.

What you need:
- Android phone
- 3.5GB SDCard (or more)
- root access (there are instructables for that)

- full backup (this is SAFE , however you are moving big files and running lots of operations so you want to be 100% sure)

*DISCLAIMER* Even though this process does not make any damage ,  I am not responsible if anything happens to your Android phone during the process of installing or running Ubuntu.

So weready to start.

Step 1: Install Busybox libraries

ENSURE that you have rooted your phone. Almost on every device you can do it by checking if you have the Superuser app. (However , in some procedures you might have rooted your phone without having that app).

We want the busybox libraries which can help us interact with the android system. You can download busybox installer from Play Store (or Android Market) by going here and downloading that. Navigate to the Install Busybox tab and press the "Install" button.

Once it is installed we are ready to continue to the next step , installing the terminal.
<p>invalid argument</p>
<p>Nice Post</p><p>This is how Installed Kali-Linux On My Galaxy S7</p><p>http://www.liveinfo360.com/2016/09/install-linux-in-android-by-linux.html</p>
<p>i got may errors like no such file or directory,Invalid argument</p><p>when running the sh ubuntu.sh. y?</p><p>i have root my samsung tablet.</p>
<p>If you don't know how to solve that, why would you try installing linux?</p>
<p>To learn, if no one tried where would we be. condescending pr**k</p>
<p>i have no root acces</p>
Terminal dont work....he stoped anytime i try to open
<p>cant load sh files no file directory error </p>
sh some/script/somewhere/to/run.sh
<p>how do I check if my phone is rooted</p>
<p>download an app from Google play - Root Checker (</p><p>https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&amp;hl=en)</p>
<p>if you need to ask...you are not...</p>
I did everything as in the texts...but not successful......while executing the sh file...its showing no such file or directory
I am using a57 micromax I don't know to open vnc pls help
I am using a57 micromax I don't know to open vnc pls help
Now I am stuck in opening Ubuntu in vncvnc I have given 600*400 it ask me to select1-lxde 2-gnome and I selected 1
<p>Hi, I'm stuck in the last step, I'm a SU, I verified on root checker but when I use the terminal to launch ubuntu.sh I got a &quot;permission denied&quot; (followed by many errors which I assume is normal because I can modify anything without permission).</p><p>Anybody else got the same problem ? </p><p>Thanks !</p>
Me to help me
<p>i stuck with lost step cd /ubuntu if i type it shows no such file or directory pls help</p>
<p>i wanted the LINUX no this</p>
<p>Android is linux.</p>
<p>after typing sh ubuntu.sh i got many errors</p>
<p>hello, false title, it's not Linux it's Ubuntu a drivate from Debian. I don't want Ubuntu tio be confused with GNU/Linux as ou do. Ubuntu becomes as Microsoft : a money firm.</p>
<p>Sorry,</p><p>I've used Ubuntu for 5 years and never had to or was asked to pay them a dime</p>
<p>You two are actually the ones that are factually incorrect, and <a href="https://www.instructables.com/member/Dubois.Yaen.Pujol/" rel="nofollow">Dubois.Yaen.Pujol</a> is correct. First of all, when you talk about a &quot;Free&quot; operating system, you are not talking free as in beer, you are talking free as in freedom. I suggest you start educating yourself by reading here: https://www.gnu.org/philosophy/free-sw.html Secondly, Ubuntu is not a &quot;free&quot; distro. It doesn't have the FSF endorsement, because it comes shipped with a large number of blobs. Furthermore, it has a number of repository packages that prefer &quot;nonfree&quot; versions, where there are free versions able to complete the same tasks. Now, while Ubuntu is built on a gnu/linux derivative called debian, it is not gnu/linux. I am not a librepurist, I am just commenting on the fact that Dubois.Yaen.Pujol is using the correct semantics - while you two sound like truck drivers that found an Ubuntu CD under their seats.</p>
Have you ever paid for desktop Ubuntu? No, no you haven&rsquo;t. <p>What your talking about are included packages.</p><p>I rest my case.</p>
<p>Microsoft windows shouldn't be compared to Ubuntu. And mention a time you have been requested to pay for anything ?!!!</p>
<p>I'm sorry to inform you that your are totally mad.</p>
<p>But this is just like running ubuntu on virtualbox on a desktop computer!</p><p>It would be nice if someone figured out how to like, flash linux into a phone.</p>
<p>Someone did. It's called ubuntu touch, look it up.</p>
<p>Great article thanks!</p><p>Just had one question! If we use other distributions(like Kali), will we be able to use Android side by side?</p>
<p>when i execute the scripts i got error, what do i do.</p>
Only a white screen.
Where could i find .img and .sh file for kali or backtrack
<p>hi is any one their</p>
<p>terminal app is crashing</p>
<p>the .sh file unzipped perfectly for me but the image file refuses to unzip, and if I try to move it into my SD card it tells me that the device either is disconnected or not responding when i can still move other files to and from it with no problem, what should I do to fix this?</p>
So it uses ubuntu inside android like a virtual machine. Am I right??
<p>No, actually it is not emulating it. It is extending existing Android kernel, but both android and ubuntu will be running simultaneously. Pretty neat. It's running an x server session which is what linux normally does. The VNC thing lets it use a desktop view of the OS since android doesn't have a traditional desktop client. </p>
First the same question with Tanmay Das; why &quot;Ubuntu but not Backtrack?&quot; or &quot;can we install Backtrack?&quot;; and third thanks for all the information. This was awesome!
The distro doesn't matter. You can check out the download links and you can find other distros enabled for Android.

About This Instructable




More by filipd:Install GNU/Linux on your Android mobile phone 
Add instructable to: