Pozdrav!
Mali uvod:
Nedavno sam tražio neke interesantne stvari koje mogu raditi s mobitelom budući da mi je bilo dosadno. Naišao sam na zanimljiv program koji se zove Linux Installer. Ideja me iznenadila. Program je, naime, nudio instalaciju Debiana ili Ubuntua na mobitel bez diranja trenutnog Android OS-a. Naravno, odmah sam skinuo aplikaciju, no nakon brojnih pokušaja na raznim ROM-ovima i gotovo svim verzijama Android OS-a (1.5, 1.6, 2.1, 2.2 i 2.3), nije radilo. Počeo sam tražiti druge načine kako napraviti ovo. Na zanimljivoj temi MoDaCo foruma konačno sam našao neke skripte koje bi trebale raditi. Sve ovo je dosta raštrkano po raznim postovima i na kraju je sve završilo na jednom torrentu čije sam fileove jedva uspio preuzeti radi 2 seeda i 1 leecha. Zato sam za sve zainteresirane odlučio otvoriti ovu temu kako bi im ovo bilo olakšano, neovisno o uređaju. Napisat ću kako sam ja napravio ovo na svom HTC Herou, samo ću napisati guide za ovaj uređaj budući da nisam u mogućnosti istražiti i testirati kako ovo napraviti na drugim uređajima iz jednog jednostavnog razloga: nemam te ostale uređaje (ako netko želi donirati koji Desire ili tako nešto za svrhe testiranja, slobodno :D ). Znači, za uređaje osim HTC Heroa NEMAM BLAGE VEZE HOĆE LI RADITI. Ako ne radi, napišite grešku koju vam izbaci pa možemo probati to srediti.
Ove skripte NISAM NAPRAVIO JA, već dobra ekipa s MoDaCo foruma. Ja vam samo donosim sve to zajedno na jednom mjestu, s uputama korak-po-korak, na hrvatskom.
Sva svoja iskustva, pitanja, vlastite upute, skripte, vodiče za druge uređaje i sve vezano za temu Linux distri na Android uređajima slobodno postajte ovdje.
Disclamer:
Nisam odgovoran za bilo kakvu potencijalnu štetu nanesenu bilo čijem uređaju koja je nastala praćenjem ovih uputa, također nisam odgovoran za bilo kakvu duševnu bol, fizička ili mentalna oštećenja nanesena bilo kome tko je pratio ovaj vodič kao i obitelji, prijateljima, poznanicima te kućnim ljubimcima te osobe. Nisam ni odgovoran za posljedice nerviranja, gubitka živaca i/ili gubitka sluha uslijed učestalog i vrlo glasnog ponavljanja (ne pitajte me kako sam došao do točno ove rečenice) ovih riječi: "ZAŠTO, DOVRAGA, ZAŠTO OPET NE RADI!?".
Kada smo to riješili, možemo konačno nastaviti s glavnim dijelom. Pa kaže:
DEBIAN NA VAŠEM ANDROID UREĐAJU
Potrebni materijali:
Skripte
Preslika Debian sustava (link updatean)
Manja preslika - hvala, gta_4! (ne znam ima li predinstaliran LXDE i vncserver kao gornja slika, možda će biti potrebno ručno instalirati to dvoje pomoću apt-get install)
ConnectBot
Ove aplikacije možete također naći na Marketu i ručno, upisivanjem imena.
Koraci:
1. Na SD kartici napravite folder pod nazivom "debian".
2. Raspakirajte arhivu skripte.7z. Trebali biste dobiti folder u kojem je nekoliko fileova. Uzmite te fileove i prebacite i njih u folder "debian" na kartici.
3. Trebali biste na SD kartici imati folder nazvan "debian" i unutra više fileova, između ostalog installer.sh, debian.img i bootdeb. U folderu "debian" ne smije biti drugih foldera. Ako je ovo istina, nastavite na korak 4.
4. Odspojite mobitel i pokrenite ConnectBot.
5. U ConnectBotu tamo u donjem desnom kutu gdje piše ssh, odaberite local. Pod nickname upišite bilo što i pritisnite Enter na tipkovnici (mobitela). Ako ne možete natjerati tipkovnicu da se pojavi, pritisnite i držite tipku Menu dok se ne pojavi.
6. Upišite sljedeće:
sucd /sdcard/debiansh installer.shbootdeb7. Sada biste trebali biti uspješno chrootani. Čestitam, ovo je vaš Debian sustav na vašem Android uređaju! :) No još jedna stvar koju moramo napraviti.
8. Upišite ovo:
/scripts/onetime.sh9. Pitat će vas da odredite lozinku root korisnika i to je to.
Ako želite izaći, pritisnite tipke CTRL + d (pritisnite kuglicu i tipku d na tipkovnici) ili jednostavno upišite exit. Tab možete "pritisnuti" kombinacijom tipki CTRL + i (pritisnite kuglicu i tipku i na tipkovnici).
Idući put kada budete htjeli ući u Debian, jednostavno pokrenite ConnectBot i upišite:
subootdebI to je to.
Sad, možda biste željeli imati grafičko sučelje. Problem je u tome što nam trebaju driveri. Ovdje nastupa VNC.
GRAFIČKO SUČELJE
1. Pokrenite ConnectBot i uđite u Debian.
2. Upišite ovo:
vncpasswd3. Upišite bilo kakvu lozinku, ovo ćete koristiti u androidVNC aplikaciji.
4. Potvrdite lozinku.
5. Kada vas upita za nešto na što možete reći y ili n, pritisnite n i potom Enter.
6. Upišite ovo:
vncserver -kill :1
vncserver :1 -geometry 480x3207. Nemojte gasiti Debian, samo pritisnite tipku Home.
8. Pokrenite androidVNC aplikaciju.
9. Upišite ovo:
Nickname: bilo štoPassword: lozinka koju ste upisali u koraku 3 i 4.Address: localhostPort: 590110. Pritisnite Connect.
11. Trebali biste vidjeti LXDE grafičko sučelje. Čestitam, uspjeli ste! :) Slobodno se igrajte uokolo s opcijama te s Debianom :)
Kako pronalazim nove stvari vezane uz ovu temu, tako ću editirati prvi post i dodavati ono što otkrijem. Trenutno pokušavam krekati WEP zaštitu samo pomoću mobitela i Debiana (zaštitu svoje mreže, čisto radi znatiželje, ne radim ništa za što nemam dopuštenje, a ne biste trebali ni vi!) pa ću uskoro napisati i kako se to radi, ako, naravno, uspijem.