Linux Installer 3.3 is out

doublehp

Senior Member
Jul 14, 2009
269
46
0
https://market.android.com/details?id=com.galoula.LinuxInstall

New every thing. Redesign of everything every where, rewite of all English parts, many bug fixes.

What for ? install Debian using debootstrap in chroot, and use your Android device like if you had installed Linux on a standard computer.

Bugs shall be reported to [email protected] .
Misc questions about how to use and feature request and general discussions to [email protected]

Market description:

This application will allow you to install a complete Debian distribution in your Android device. Based on chroot, it will perform a standard debootstrap and install a legacy Debian so that you can install, and run any classic Linux command, tool, daemon or service.

The package has few limitations; it is not restricted to Debian; we already offer the choice to use Ubuntu, and will add more distributions in close future. Each distribution is available in several tastes (stable, testing ...). It will not require to reboot; chroot is run inside Android. Installation can be done on any storage device, either on SD card, or inernal memory; no need to repartition any thing, run mkfs or fdisk. We do with what you let use. If you have almost nothing, the package will manage with almost nothing; if you can afford for a large ext4 partition on your SD card, the package will be happy to use it.

It will allow you to install all classic LAMP services like Apache, MySql, PHP, Samba, Netatalk, or just any classic Linux tool like vim, xterm, aterm, Abiword, Firefox, dillo, wget, cron, Perl, Python ... just everything.

Package utilisation will require a rooted device.

Reasons to install this package can not be listed. Just too many: want a cron daemon ? want to have gcc inside your phone ? want to recompile some kernel driver because the legacy Android driver for your Wi-Fi card has is bogus or limited ? want to use vim, or the real full featured desktop ls, ip, nmap, or top commands ? this package will give you all this for free, and much much more.

Requierments:
- an Android device based on some Linux kernel
- a rooted environment
- 300M free space
That's all.

Optionnal registration on our website, http://android.galoula.com/LinuxInstall/Register.php , will allow you to use advanced management features, and install package from within the application interface. You will not need to type any strange command in any terminal. And you will be able to make some services start automaticly at phone boot, and/or application start.

Online documentation: http://android.galoula.com/en/LinuxInstall/
Quick installation guide: http://android.galoula.com/en/LinuxInstall/QuickTutorial.html
 

doublehp

Senior Member
Jul 14, 2009
269
46
0
Both accepted :) You choose where to install.

500M by default on SD card using loop method (on ext2 or fat). Down to 180M using the directory method (does not work on FAT).
 

doublehp

Senior Member
Jul 14, 2009
269
46
0
Yes, it can.

But this app is underdevelopment since almost two years, and nobody ever bricked yet. I have written a very long complete tutorial, where I say what you should NOT do. I could easily tell you how to brick in 5 steps.

But we have been working very hard on default settings, to make default settings as much safe as possible.

There are many bugs, many known bugs; but 99.999% bugs will just make the chroot not work. Data loss is very rare. Data loss was highly probable in previous version 3.2 . But default settings are now safer. And if you do not do what we claim to be dangerous ... you are safe.

The most frequent case with 3.2 was complete wipe of /sdcard and /data . This have been fixed.

We never ran into wipe of /system until now. Never bricked.

And since Galoula and me are working on it, we are the most exposed ones. We test every single feature, in all possible situations. And when we find a wipe case, we repro it dozen time until we understand why, and how to fix, so that it won't happen to YOU.

3.3 is way safer than 3.2. And nobody reported wipe on 3.2 ...

But if you blindely clik any where, yes it can. And if I tell you where to click, you can brick in 5 steps for sure :) And it won't be a soft brick. I promise a good real brick where even HTC will be in trouble to repair it :) It's explained in the tutorial.
 
Last edited:

daggerxXxsin

Senior Member
Aug 11, 2011
296
36
0
Manila
Wow. Thanks for the reply. At least i have an idea now. Is the tut on the app itself? I'll nake sure to read it very carefully coz i wanna learn all about this stuff :)

Sent from my GT540RR using XDA App
 

doublehp

Senior Member
Jul 14, 2009
269
46
0
Feel free to send us screen shots; I am not good at doing that (i can to shots, but I don't know what could be nice to upload).

We would apreciate shots of working (of course :D ) VNC clients connected to server running localy, or local consoles (like Connectbot) doing funny things.

Send to support. Thanks.
 

dugryce

Senior Member
Jun 16, 2007
809
486
93
55
Phoenix, AZ
www.frstcntct.com
Spent the whole weekend on this...

I'm trying o get an X- GUI on the Samsung Captivate, (hope i said that right) like Ubuntu so i can VNC to a linux desktop environment. I'm on FASTY and wondering why I keep running into refusal of connection. I have the password and localhost as well as the port correct. I've lost sleep on making this work. Can anyone help...?
 

doublehp

Senior Member
Jul 14, 2009
269
46
0
You question is somehow off topic.

You seem to have a basic VNC connexion issue.

Could not help without deeper description. And I rarely use VNC, i have very low experience.

First point: do you have free space in the distro ? depending on installation method, and what you installed, you may have run out of disk space (especially Ubuntu, uses lot more than Legacy Debian).

The distribution manager is still beta AOT. It may report the VNC service to be up and running, when it could not rally run. First thing to check is: is it up ?
- from local machine, to ps, and check if process is up
- from remote machine, just scan your IP for the device. VNC should be port 5800 or 5900, forgot which one.

Your VNC password is *NOT* your distribution password. VNC password need to be set at a different place (this is VNC specific; VNC is not UNIX, and never claimed to be fully a *UNIX "merged" service*).

Never used VNC in LinuxInstaller. Never yet. Not enough time to test it. We take report, and will test only major and frequent issues. We have many "easy success" reports, so, we don't worry about it. We have much more issues about rooting (getting root on phone), and starting debootstrap; this is what we focus on.

Make sure you have enough free space (at least 50M free left), then join any Debian or Ubuntu forum. They will ask you if you have a CLI; you shall use either adb shell, or connectbot. Fact you are in a chroot is not an issue, chrooting is not frequent for debian users, chrooting is the normal procedure to install Gentoo; and all debootstrap users use chroot daily; forums should not reject you for this reason. As long as you have a CLI.

Good luck.
 

dugryce

Senior Member
Jun 16, 2007
809
486
93
55
Phoenix, AZ
www.frstcntct.com
Lost me fast...

Sorry..but you lost me, and FAST! I really don't have the terminology down...but I do have the Linux 3.3 Installer running properly...it indicates so. I was assuming that this would allow me to somehow load Ubuntu on my Captivate..as I've seen on some screen shots...I guess I'm just lost...a little knowledge is dangerous...I have a little. Just enough to accomplish the basics..but the vernacular is LOST to me. Guess I'll have to wait for the Ubuntu apk...thanks for trying...
 

doublehp

Senior Member
Jul 14, 2009
269
46
0
hailmary what's missing in your kernel ? I don't know any Android that won't have ext2 in; if you have an Android without any ext2 filesystem, please contact me in private, I know it could be done, and I would be VERY CURIOUS to see how HTC did it.

If you are missing loop support in kernel, try block or directory method. Blocck will require ext2; directory won't (but will work only over ext FS ... so ... unless you can use NFS )

dugryce , ScumpinatoS, I will come back later (maybe today, maybe not).
 
  • Like
Reactions: hailmary

doublehp

Senior Member
Jul 14, 2009
269
46
0
I've got this errors...(see attached files).
I have busybox 1.19, connectbot and the superuser (v2.3.6.3 and su binary v2.3.2, the latest from the maket)...
What can I do?
Reading the first message, you as, as said, a CPU issue. What's your CPU ? device model ?

run in some console:
uname -a
which tail

Application could not load viable environment to work; it is an issue, but it can be fixed. I can help digging, but I won't give you any solution. Send an email to Galoula; the bug report system via the console should work for you.
 

ScumpinatoS

Senior Member
Apr 4, 2011
264
241
0
Sarno
Reading the first message, you as, as said, a CPU issue. What's your CPU ? device model ?

run in some console:
uname -a
which tail

Application could not load viable environment to work; it is an issue, but it can be fixed. I can help digging, but I won't give you any solution. Send an email to Galoula; the bug report system via the console should work for you.
I have a Huawei Ideos CPU: MSM7225 without GPU.
 

zico_newbie

Member
Mar 16, 2011
33
0
0
I am use it and try install Ubuntu Natty but after download all deb package i get error installation, "issue binary, try other version"
Can someone help me what distro (Ubuntu/Debian) and what version of it that have installed succesfully.. please...

Sent from my GT-S5570 using XDA App