Evo možda ima nekih koji bi kao i ja htjeli pokrenuti Ubuntu ili bilo koju Linux distru na mobitelu, bez da mijenjaju primarni OS.
Napokon sam popravio skriptu da radi sa svim partition modulima (ext1-4) tako da bi trebala raditi na većini ROM-ova.
Trenutna instalacija koristi Ubuntu 10.04, uskoro ću probat sredit 12.04
Ova metoda ne mijenja, niti izmjenjuje trenutni Android OS ili ROM te je potpuno bezopasna i ne može oštetiti uređaj.
Zahtjevi :
- Root i instaliran Busybox (preporučujem najnoviji, dostupan na Play Storeu)
- Najmanje 3.5GB slobodnog prostora na SD kartici
- Android Terminal Emulator
- android-vnc-viewer
Preuzimanje potrebnih datoteka :
Video instalacijski vodič :
Tekstualni instalacijski vodič :
- Preuzmite Ubuntu image file zip i modificiranu skriptu.
- Raspakirajte 7z file u sdcard/ubuntu folder (napravite folder ako ga nemate), a modificiranu skriptu kopirajte u isti folder i zamijenite postojeću.
3. Pokrenite Terminal Emulator na uređaju i upišite redom sljedeće linije (svaka je praćena enter tipkom)
su
cd /sdcard/ubuntu
sh ubuntu.sh
4. Ubuntu.sh skriptu pokrećete samo jednom na postojećem romu ili softveru. Ako mijenjate softver ili rom, nakon promjene ćete trebat ponovo pokrenut ubuntu.sh
5. Skripta stvara nove datoteke (loop) ili koristi postojeće, te kreira mape za Ubuntu konzolu
6. Kad skripta završi (dat će vam da upišete), upišite starttux
7. Kad starttux napravi svoj posao, upišite ui
8. UI naredba definira pokretanje vnc servera na localhost adresi (127.0.0.1:5901) po defaultu
9. Kad ste pokrenuli ui, stisnite home tipku (bez da gasite terminal) i pokrenite vnc server.
10. Postavite vnc prema sljedećim postavkama :
Password : 12345678
Address : 127.0.0.1
Port : 5901
Color : 24-bit
11. Pokreće se Ubuntu GUI, preporučujem touchpad za input method (menu key je izbornik) za izlaz pritisnite menu key -> disconnect i vratite se u terminal.
U terminal upišite killui ako želite potpuno ugasiti Ubuntu GUI.
12. Ako ste rebootali uređaj, a Ubuntu pokrenuli uspješno prije, za ponovno pokretanje potrebno je napraviti sljedeće :
a) Pokrenite Terminal i upišite :
su
cd /sdcard/ubuntu/
starttux
b) Kad starttux napravi svoje upišite ui i možete u VNC
c) UI netrebate ugasiti naredbom killui, ali preporučujem da to napravite ako ćete ugasiti Terminal
13. Ako ste nešto krivo napravili, možete provjeriti na slikama kako skripta u Terminalu izgleda kod mene (zanemarite error, dva puta je pokrenuta radi SS) :
Screenshot galerija :
XDA Topic : http://forum.xda-developers.com/showthread.php?t=1787826