Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
zacthespack
Old
(Last edited by zacthespack; 16th July 2012 at 04:16 PM.)
#1  
zacthespack's Avatar
Forum Moderator / Recognized Developer - OP
Thanks Meter 1559
Posts: 2,679
Join Date: Oct 2009
Location: Colchester

 
DONATE TO ME
Prompt [LINUX] Linux-on-Android project (incorporating Ubuntu installer)

Please Note this thread is just for support to Galaxy Note owners, as this is the device I own and thus can give you much better support, for all other devices please uses the main thread HERE

The TEAM!
While for the past 5 months it has just been me its time to bring the project to a level I can't maintain by myself, cue the birth of the Linux on Android TEAM
The team consist of:Think you have something to bring to the team? then contact me and we shall talk

What is this all about?/Why put this on my device?
This projects aim is to bring a range of linux distros to your android device through a method known as 'chroot', see it has running a linux distro within a virtual machine on your phone. You can access this virtual machine and run it on your phone without causing any damage to your device, or having to overwrite anything. Why might you want this? well my apps are designed to make the install and set up process as easy as possible (more so in the paid apps) while still giving you some flexibility. Once you have the distro up and running then you can pretty much run and install any linux software you like (so long as there is a arm port or it is not architecturaly depenedent), sure there a very few big benefits over what android itself can do but it is still pretty dam cool. (and with the free ubuntu version, hey its free does it matter how useful you find it?)

Wait this uses VNC why shouldn't I just VNC to a computer?
VNC is used to access the GUI as at the moment I have not yet implemented a native way of viewing the GUI. But the Linux distro itself is running within the phone and can be controlled via the terminal app so if your a seasoned Linux user you may never even want to use the GUI

What is Chroot?/How does this work?
"A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children" - http://en.wikipedia.org/wiki/Chroot

This method of running linux distros with android has been around for some time. I have worked on my scripts to make the process more user friendly and give you far more options from the word go.
The scripts start by mounting the ubuntu image file within the android file system and then mounts the sdcard and if ou have it internal memory within the ubuntu file system.
Chroot is then used to change the root directory to that of the mounted ubuntu and a bash shell is then opened to allow you to control Ubuntu this is kind of like 'booting' the OS.
The likes of VNC and SSHD are then set up when ubuntu is 'booted' to allow you to connect to the GUI if you require it.

Interested?
Ok so you want to get one of the support linux distros on your device, great welcome to the team
But first you will need to find out if your device is compatible with the method before anything else, this method 'should' work with pretty much any device but some ROM's/kernels will not work as they do not have loop device support etc.
HERE is a list of working devices and ROM's/kernels but remember just because its not on the list simply means no one has told me its working, it could still work!

Free Apps/Files

There is now one free app called the Complete Linux Installer (NEW) which can be downloaded from the market, along with the image files.

Complete Linux Installer (NEW)

App [MARKET] [SOURCEFORGE]
  • Ubuntu 12.04 v4 Core [SOURCEFORGE] [TORRENT FILE] (just the basic install of ubuntu no GUI about 200MB to download and 750MB once extracted)
  • Ubuntu 12.04 v4 Small [SOURCEFORGE] [TORRENT FILE] (Includes the LXDE desktop about 400MB to download and 2GB once extracted giving about 1GB free space and includes normal programs like firefox)*
  • Ubuntu 12.04 v4 Full *[SOURCEFORGE] [TORRENT FILE] (The image you have been waiting for including Unity! plus a range of programs this is 1.3GB to download and 3.5GB once extracted with about 1.5GB free space)
Paid Apps*
The paid apps are donation keys which unlock the extra features in the Complete Linux Installer (NEW), all the keys are the same but different prices to let you decide how much to 'donate'
  • Complete Linux Installer Donate £4 [MARKET]
  • Complete Linux Installer Donate £2 [MARKET]
  • Complete Linux Installer Donate £1 [MARKET]

Or if you donate more than £1 via paypal I shall send you a custom Donate key to unlock the extra features (if you donate more than £5 you will be added to the contribution list here and on the blog)
You can donate via paypal HERE

Once you have downloaded and installed the app just read through the install guide and soon you should have a complete linux distro running within your android device!

Something not working?
If you can't get it to run please post in this thread your device/ROM/kernel and what app/distro you are trying to use. Please also post a screen shoot of what the terminal app prints out when it try's to boot so we can help debug whats gone wrong



 
Code:
question = 2*b || !(2*b)
"The Internet: where men are men, women are men, and children are FBI agents."

Code:
class Luke extends Jedi {
    function checkFather($father) {
        if ($father-]name == 'Darth Vader')
            die('NOOOOO!!');
    }
}

The Following 25 Users Say Thank You to zacthespack For This Useful Post: [ Click to Expand ]
 
zacthespack
Old
(Last edited by zacthespack; 10th July 2012 at 01:50 PM.)
#2  
zacthespack's Avatar
Forum Moderator / Recognized Developer - OP
Thanks Meter 1559
Posts: 2,679
Join Date: Oct 2009
Location: Colchester

 
DONATE TO ME
Love the project?
Well there are plenty of places you can show your support, of cause you can buy the paid apps, but you can also 'follow' the project on a range of social networks and also keep up to date with news on the projects blog!

Blog site

Support/Feedback/Feature Request

Sourceforge Site (Where all the free apps files are kept )

Facebook page

Twitter page

Google+ page

banner for users of the project if you so wish to show your support by having the project in your signature.



If you would like to add this to your signature

You can simply add this code:

HTML Code:
[URL="http://forum.xda-developers.com/showthread.php?t=1585009"][IMG]http://zpwebsitefiles.com/images/loauser.png[/IMG][/URL]
Current Contributors

Project Developers
Zac Powell (myself) aka zacthespack
Martin Mĝller aka tuxling

App Translators
Marco Robles - Spanish Translation
Quentin Khan - French Translation
Stefanie Jung - German Translation
Ove Grunnér - Swedish Translation
Nikolay Suknyarov (NikolayS) - Bulgarian Translation

Other Contributors
Johan Vromans
Marshall Levin
Barry flanagan

Donators



 
Code:
question = 2*b || !(2*b)
"The Internet: where men are men, women are men, and children are FBI agents."

Code:
class Luke extends Jedi {
    function checkFather($father) {
        if ($father-]name == 'Darth Vader')
            die('NOOOOO!!');
    }
}

The Following 6 Users Say Thank You to zacthespack For This Useful Post: [ Click to Expand ]
 
zacthespack
Old
(Last edited by zacthespack; 8th April 2012 at 10:40 PM.)
#3  
zacthespack's Avatar
Forum Moderator / Recognized Developer - OP
Thanks Meter 1559
Posts: 2,679
Join Date: Oct 2009
Location: Colchester

 
DONATE TO ME
Show me some screenshoots!
Ok ok heres a few screen shoots of the apps/distros in actions!

Videos
Debian Installer - http://www.youtube.com/watch?v=9cWl2qAf_vI
Ubuntu Installer - http://www.youtube.com/watch?v=UCqzs8yQTM8
Backtrack Installer - http://www.youtube.com/watch?v=lXYGmlMPqOU
Attached Thumbnails
Click image for larger version

Name:	1.jpeg
Views:	6304
Size:	29.7 KB
ID:	986180   Click image for larger version

Name:	2.jpg
Views:	5917
Size:	32.8 KB
ID:	986181   Click image for larger version

Name:	3.jpg
Views:	6540
Size:	46.7 KB
ID:	986182   Click image for larger version

Name:	4.jpg
Views:	5651
Size:	33.1 KB
ID:	986183   Click image for larger version

Name:	shot_000019.jpg
Views:	5253
Size:	20.8 KB
ID:	986184  

Click image for larger version

Name:	shot_000022.jpg
Views:	5503
Size:	17.6 KB
ID:	986185  



 
Code:
question = 2*b || !(2*b)
"The Internet: where men are men, women are men, and children are FBI agents."

Code:
class Luke extends Jedi {
    function checkFather($father) {
        if ($father-]name == 'Darth Vader')
            die('NOOOOO!!');
    }
}

The Following 4 Users Say Thank You to zacthespack For This Useful Post: [ Click to Expand ]
 
xaoc747
Old
#4  
xaoc747's Avatar
Senior Member
Thanks Meter 854
Posts: 2,031
Join Date: Feb 2008
Location: Kazan
Which Rom must be? Just official 2.3.6!?
Acer Iconia W500 + 64Gb Transcend Class10
Acer Iconia A500 + 32Gb Kingstone Class10
Samsung Galaxy Note II + 64Gb KingMax Class6
PUSH THE BUTTON <THANKS>
MIUI v5 3.5.10
 
zacthespack
Old
#5  
zacthespack's Avatar
Forum Moderator / Recognized Developer - OP
Thanks Meter 1559
Posts: 2,679
Join Date: Oct 2009
Location: Colchester

 
DONATE TO ME
Quote:
Originally Posted by xaoc747 View Post
Which Rom must be? Just official 2.3.6!?
well i have stock and it works well but in thoery it should work on most ROMs just test and see really

Sent from my GT-N7000 using xda premium



 
Code:
question = 2*b || !(2*b)
"The Internet: where men are men, women are men, and children are FBI agents."

Code:
class Luke extends Jedi {
    function checkFather($father) {
        if ($father-]name == 'Darth Vader')
            die('NOOOOO!!');
    }
}

 
Calaio91
Old
#6  
Junior Member
Thanks Meter 0
Posts: 18
Join Date: Apr 2011
I have iMilka (AOSP ICS 4.0.4), can i do?
 
xaoc747
Old
#7  
xaoc747's Avatar
Senior Member
Thanks Meter 854
Posts: 2,031
Join Date: Feb 2008
Location: Kazan
Quote:
Originally Posted by Calaio91 View Post
I have iMilka (AOSP ICS 4.0.4), can i do?
Try it!
Acer Iconia W500 + 64Gb Transcend Class10
Acer Iconia A500 + 32Gb Kingstone Class10
Samsung Galaxy Note II + 64Gb KingMax Class6
PUSH THE BUTTON <THANKS>
MIUI v5 3.5.10
 
M3TALLICA
Old
#8  
Senior Member
Thanks Meter 448
Posts: 1,328
Join Date: Nov 2011
Zacthespack, does large image of Ubuntu support installation of new applications? I had problems installing flash player on small image.
 
zacthespack
Old
#9  
zacthespack's Avatar
Forum Moderator / Recognized Developer - OP
Thanks Meter 1559
Posts: 2,679
Join Date: Oct 2009
Location: Colchester

 
DONATE TO ME
Quote:
Originally Posted by Boy124 View Post
Zacthespack, does large image of Ubuntu support installation of new applications? I had problems installing flash player on small image.
Yes both do support installing new programs, but you have to remember this is a ARM image therefore normal programs for 32bit or 64bit computers will not work, you have to make sure you get a problem build for the ARM processor, if you use apt-get than the sources used all point to ARM ported repository's (in the case of debian this is merged into there normal repository anyway) therefore if you can install it from there you know it will work



 
Code:
question = 2*b || !(2*b)
"The Internet: where men are men, women are men, and children are FBI agents."

Code:
class Luke extends Jedi {
    function checkFather($father) {
        if ($father-]name == 'Darth Vader')
            die('NOOOOO!!');
    }
}

The Following User Says Thank You to zacthespack For This Useful Post: [ Click to Expand ]
 
ragin
Old
#10  
ragin's Avatar
Senior Member
Thanks Meter 145
Posts: 1,725
Join Date: Dec 2007
Location: Hubli
I may try this. Looks interesting.
if you like what I say, there is always a THANKS button below.

Super Sexy
GALAXY Note

THREAD CLOSED
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...