Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Interesant
  • Este posibil să instalați Linux pe o tabletă Windows? Instrucțiuni: Instalarea sistemului de operare Linux pe un smartphone Android (tabletă)

Este posibil să instalați Linux pe o tabletă Windows? Instrucțiuni: Instalarea sistemului de operare Linux pe un smartphone Android (tabletă)

Rularea Linux pe Android este posibilă! Și nu aveți nevoie de un dispozitiv cu drepturi de root pentru asta: tot software-ul necesar este disponibil în magazin oficial Google Play. În doar 10–15 minute puteți obține un sistem de operare care diferă de Android prin funcționalitate avansată.

Notă: dacă urmați instrucțiunile noastre, sistemul de operare Linux va rula mediu virtual. Android va funcționa în continuare fundal. A numi un astfel de sistem complet ar fi incorect. Cu toate acestea, cu lista sarcini standard se descurcă bine.

Închideți totul înainte de instalare aplicații inutile si curat RAM dispozitiv Android.

1. Din Magazinul Google Play, instalați GNURoot Debian și XServer XSDL.

2. Înainte de a începe să instalați Linux, asigurați-vă că dispozitivul este conectat la un grajd Rețele Wi-Fi. Lansați GNURoot. Descărcarea va începe pachetele necesare mediu inconjurator.

Instalarea durează de la 30 de secunde la câteva minute, în funcție de viteza conexiunii la internet. Ignorați tickerele până când apare următorul mesaj:

root@localhost:/#

Pentru cei familiarizați cu conceptul de „”, nu lăsați această linie să vă sperie: aplicația nu va dăuna dispozitivului, deoarece funcționează într-un „sandbox”.

3. Introduceți următoarea comandă:

apt-get update

Așteptați până când pachetele sunt descărcate. Acest lucru va fi indicat de linia Reading package lists...Done.

4. Acum introduceți o altă linie:

apt-get upgrade

La întrebarea „Fă tu vrei a continua?" introduce scrisoare engleză Y și apăsați Enter. Instalarea pachetelor va începe.

De data aceasta, procedura de instalare va dura puțin mai mult. Așteptați cu răbdare până la finalizarea instalării până când apare linia râvnită:

root@localhost:/#

miercuri Debian Linux instalat, iar acum puteți continua la extinderea shell-ului grafic.

5. Instalarea tuturor pachetelor de distribuție Linux se realizează cu următoarea comandă:

apt-get install lxde

Există, de asemenea, o opțiune de instalare a nucleului de sistem folosind linia:

apt-get install lxde-core

Confirmați instalarea introducând din nou Y și făcând clic pe Introduce cheia. Procesul de descărcare a pachetului va începe.

În timpul instalării, asigurați-vă că toate fișierele au fost descărcate cu succes și că, la despachetare, dispozitivul nu a rămas fără spatiu liber. În caz contrar, pornirea sistemului va eșua.

6. Pentru a finaliza instalarea sistemului de operare, trebuie să descărcați trei utilitare suplimentare:

  • XTerm - pentru a accesa terminalul din shell-ul grafic Linux;
  • Synaptic Package Manager - pentru management pachete aptși descărcări de aplicații;
  • Pulseaudio - pentru instalarea driverelor de sunet.

Toate cele trei utilitare sunt instalate folosind o comandă de terminal GNURoot:

apt-get install xterm synaptic pulseaudio

Aproximativ 260 MB de date vor fi descărcate pe dispozitiv.

7. Acum minimizați aplicația GNURoot și deschideți XServer XSDL instalat anterior. Sunteți de acord să descărcați fonturi suplimentare. După finalizarea instalării, atingeți de mai multe ori ecranul (aplicația vă va cere să selectați rezoluția și dimensiunea fontului - totul depinde de preferințele dvs.) până când vedeți un ecran de splash cu un fundal albastru și text alb.

Lansați din nou GNURoot și introduceți următoarele două comenzi una după alta:

export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &

Secvența pentru repornirea ulterioară a sistemului (când doriți să deschideți Linux din nou) arată astfel: rulați XServer XSDL și așteptați ecran albastru, deschideți GNURoot și introduceți cele două comenzi de mai sus, reveniți la XServer XSDL.

Dacă terminalul se plânge de o comandă nevalidă, reveniți la pasul 5 din aceste instrucțiuni și încercați să instalați un nucleu complet. Verificați starea memoriei dispozitivului dvs. Android.

8. Acum deschideți XServer XSDL, așteptați câteva secunde și veți avea Linux gata de funcționare.

Pentru a instala aplicații, în colțul din stânga jos, deschideți meniul Start și selectați Run. Tastați Synaptic și apăsați Enter.

În fereastra care se deschide, utilizați căutarea și instalați aplicațiile necesare. Ar putea fi browser Firefox, editor Imagini GIMP, suita de birou Libre și alte programe compatibile cu Linux.

Desigur, această opțiune pentru instalarea Linux nu poate fi apelată lansare completă sistem de operare pe Android. Linux virtual are mai multe limitări, dar atunci când este utilizat șoareci fără firși tastatură (este posibil să vă conectați folosind un adaptor OTG și un hub USB), vă puteți transforma smartphone-ul sau tableta în laptop cu funcționalitatea unui sistem de operare pentru adulți.

În acest articol vă vom spune în detaliu cum să instalați Linux pe un dispozitiv Android. Pentru instalare și muncă cu drepturi depline sistem alternativ veți avea nevoie de: un smartphone sau o tabletă, un emulator de software, drepturi de root și câțiva gigaocteți de spațiu liber.

1. Instalare aplicatii program de instalare Linux complet

Intră în meniu cautare Google Redați cuvântul „emulator” și obțineți o listă cu câteva zeci de utilități aproximativ identice. Toate sunt bune, dar ne-am concentrat pe aplicația Complete Linux Installer. Este complet gratuit, perfect localizat și echipat cu instrucțiuni detaliate pentru începători.

Programul poate fi descărcat de pe http://goo.gl/5C6Xa. Algoritmul de instalare pentru Complete Linux Installer nu este diferit de instalarea altuia software, deci nu ne vom opri asupra acestui punct.

2. Lucrul cu aplicația Complete Linux Installer

Înainte de a începe să lucrez cu programul, aș dori să subliniez încă o dată: ceea ce descriem în acest articol nu este Instalare Linuxîn loc de Android, ci emularea funcționării unui sistem în altul.

Deci, lansați aplicația și sunteți de acord să instalați suplimentar componente software. Lucrul cu aceste module va face ulterior mult mai ușor să utilizați sala de operație. sisteme Linux.

După cum am menționat mai devreme, Complete Linux Installer necesită drepturi de root pentru a funcționa pe deplin, ceea ce aplicația vă va aminti într-o fereastră pop-up. Noi oferim programul acces complet La funcțiile sistemului dispozitiv mobil.

Aceasta completează pregătirea inițială a emulatorului pentru funcționare. Meniul principal al aplicației se va deschide în fața ta. Accesați sub-elementul „Ghid de instalare”.

Emulatorul va scana hardware-ul gadgetului dvs. și va afișa o listă de sisteme de operare care sunt garantate să ruleze pe dispozitivul dvs. mobil. Alegem Ubuntu 13.10 ca exemplu.

Din acest moment, programul începe să vă „ghidească” prin etapele instalării sistemului de operare, însoțind fiecare acțiunea necesară instrucțiuni detaliate. De exemplu, după ce ați citit cerințele emulatorului în primul pas, asigurați-vă că instalați „Terminal” și „VNCViewer” în al doilea. Abia după aceasta selectați „Descărcați imaginea”.

Citiți descrierea diferențelor dintre distribuțiile sistemului de operare Linux și alegeți-l pe cel de care aveți nevoie.

Creați la rădăcină stocare externă dosar gadget cu numele viitorul sistem. Acest lucru va face mult mai ușor pentru program să găsească fișierele necesare. În cazul nostru, creăm directorul „ubuntu”. Despachetați arhiva descărcată în acest folder.

Ca rezultat, două fișiere ar trebui să apară în directorul „ubuntu”. Una dintre ele este cu extensia .img. Aceasta este imaginea lansării sistemului Linux.

După execuție actiuni specificate accesați subelementul „Lansare” din meniul principal al programului Complete Linux Installer și faceți clic pe meniul auxiliar „Setări” din dreapta colțul de sus fereastră. Selectând opțiunea „Editare”, furnizați aplicației calea completă către fisier executabil sisteme. Confirmați alegerea făcând clic pe butonul „Salvați modificările”.

Aceasta finalizează următoarea etapă de instalare a unui sistem de operare alternativ în memoria gadgetului dvs. Puteți selecta în siguranță opțiunea „Run Linux”.

Aplicația va lansa un terminal în fundal pentru a rula comenzi de testare și pentru a solicita acces root la funcțiile de sistem ale dispozitivului. O permitem.

Acum smartphone-ul sau tableta ta va putea funcționa ca un emulator al sistemului de operare Linux și vei avea acces la toate capacitățile sistemului de operare cu un pinguin pe logo - de la executarea unor comenzi simple în terminal până la instalarea unui full- mediu grafic la început. Instalarea Linux pe Android este completă.

A trecut foarte puțin timp de la lansarea primelor smartphone-uri care rulează sistemul de operare Android înainte ca entuziaștii să învețe să ruleze distribuții Linux cu drepturi depline pe ele. Astăzi, metodele de instalare a distribuțiilor Linux pe dispozitive Android sunt larg cunoscute, iar depozitul Google Play conține chiar și sisteme automatizate instalatii si lansează Linux. În acest articol, voi încerca să acumulez toată experiența acumulată de lucru cu Linux pe smartphone-uri, să vă spun de ce este necesar acest lucru și să arăt cum să evitați posibilele capcane atunci când transferați Linux pe un smartphone sau tabletă.

Pentru ce?

La prima vedere, poate părea ciudat că cineva încearcă să ruleze un sistem de operare pe un dispozitiv mobil care, în principiu, nu este conceput să funcționeze cu un ecran dimensiuni miciși fără un manipulator (mouse) și tastatură suficient de precise. Cu toate acestea, nu ar trebui să trageți concluzii pripite. O distribuție Linux poate oferi proprietarului unui smartphone destul de multe avantaje, inclusiv un set de instrumente vechi dovedite, cum ar fi utilitățile Linie de comanda, editori avansati, servere FTP și SSH, instrumente de rețeași instrumente de dezvoltare a aplicațiilor. Rulând Linux fără un shell grafic pe un smartphone cu o tastatură hardware (Motorola Droid, de exemplu), puteți utiliza toate acestea destul de confortabil în deplasare, fără a fi nevoie să părăsiți Android însuși. Toate instrumentele sunt disponibile în orice moment, iar smartphone-ul continuă să fie un smartphone, permițându-vă să primiți apeluri și să ascultați radio pe internet.

Al doilea argument pentru instalarea Linux pe un smartphone este capacitatea de a-l folosi ca stație de lucru portabilă care poate fi conectată la orice PC și poate accesa imediat terminalul folosind un client SSH/Telnet sau un client VNC/RDesktop. Aceasta este prin definiție mai bună decât unitățile flash cu Linux instalat, deoarece nu este nevoie, în primul rând, să reporniți mașina și, în al doilea rând, să conduceți datele înainte și înapoi; rezultatele muncii dvs. vor fi disponibile imediat după ce vă deconectați smartphone-ul de la computer.

În cele din urmă, Linux oferă cel mai mare beneficiu pe tablete, al căror ecran permite lucrul mai mult sau mai puțin acceptabil într-un mediu grafic, iar capacitatea de a conecta un mouse și o tastatură printr-un cablu OTG oferă în general șansa de a transforma tableta într-un stație de lucru la început. În același timp, nu există nicio diferență specială între instalarea unei distribuții Linux pe o tabletă și un smartphone.

Cum?

Este foarte ușor să portați Linux pe Android și rol principal Aici intervine nucleul Linux. Orice distribuție Linux este un set de aplicații și biblioteci care rulează peste nucleul Linux și, deoarece Android în sine se bazează pe un kernel Linux aproape neschimbat, aceste aplicații și biblioteci pot fi rulate în mediul Android fără probleme. Trebuie doar să găsiți o distribuție pentru care există un port pentru platforma ARM (nu uitați că 99% din toate dispozitivele Android rulează pe ARM), instalați-o folosind un emulator ARM pe virtual hard disc (adică într-un fișier), aruncați acest fișier pe cardul SD al dispozitivului, deschideți un terminal, montați imaginea ca dispozitiv de loopback și faceți-o în interior. Toate! Este la fel de simplu ca rularea unui server FTP într-un mediu chrootat - o metodă simplă și testată de zeci de ani.

Singura piatră de poticnire este atunci când decizi să lansezi distribuție Linuxîn interiorul Android este un mediu grafic. Deși nu există dificultăți în accesarea consolei din cauza prezenței emulator cu drepturi depline terminal, de la aplicatii grafice problemele încep - nu există un server X nativ pentru Android, ci pentru a lansa server X obișnuitîn cadrul distribuției în sine este imposibil din cauza diferențelor fundamentale în arhitectura subsistemului grafic al robotului verde. În ciuda faptului că folosește un standard Linux Framebuffer pe deasupra căruia poți rula un server X, dreptul exclusiv de a-l folosi aparține inițial bibliotecilor Android de nivel superior, așa că rămâi fie să încărcați o distribuție Linux în loc de Android ( care este complet nepractic) sau găsirea unor soluții alternative.

Verificarea functionarii modulelor necesare

Rețineți că suportul pentru dispozitivele loopback și sistemele de fișiere ext2/ext3 necesare pentru a monta imaginea nu este disponibil în toate Kernel-urile Linux instalat pe smartphone-uri sub Control Android. Puteți verifica asistență folosind lsmod | grep -e bucla -e ext2.

Entuziaștii au ieșit din această situație folosind o metodă simplă de conectare „de la distanță” la desktop folosind orice client VNC disponibil pentru Android. În mediul chroot, serverul Xvnc X rulează și toate aplicațiile rulează sub controlul său. Utilizatorul trebuie doar să instaleze clientul VNC, să intre adresa locala- și voilà, pe ecran apare un desktop cu drepturi depline.

Singurul lucru blocaj atunci când utilizați desktop la distanță, este performanța. Chiar și lucrând local, VNC nu poate oferi nivelul adecvat, ceea ce ar fi suficient pentru defilare lină sau mutarea ferestrelor fără întârziere. Nu a fost încă posibil să se rezolve această problemă proiecte de dezvoltare a unui server X nativ care să folosească subsistem grafic Android este încă foarte brut și nu poate fi folosit pentru a rula medii grafice cu drepturi depline. Cu toate acestea, nimeni nu interzice utilizarea lor; de exemplu, X Server de la Darkside Technologies Pty Ltd (goo.gl/ap3uD) este destul de potrivit pentru rularea unui software simplu.

Inițial, Linux pentru Android exista doar ca o imagine cu deja sistem instalat, precum și instrucțiuni explicative despre cum să conectați și să utilizați această imagine. Apoi au apărut script-uri care au automatizat procesul de conectare a imaginii și de pornire a Linux-ului, dar au necesitat și ceva muncă a creierului. În cele din urmă, în În ultima vreme au apărut instalatori care sunt disponibile pe Google Play (de exemplu, goo.gl/RSA1j), care automatizează într-o oarecare măsură procesul de lansare a distribuției, deși, în esență, acesta este în continuare același ghid de instalare, dar interactiv, cu direct link-uri către descărcarea de imagini și scripturi.

Opțiuni alternative

Am menționat deja mai sus că distribuția Linux poate fi încărcată în loc de Android, datorită căruia va fi posibil să utilizați Framebuffer pentru acces direct la adaptorul video și accelerează semnificativ munca GUI. Cu toate acestea, a face acest lucru pe un smartphone este aproape inutil - Linux este nepotrivit ca sistem principal pe ecrane mici și va fi imposibil să primiți apeluri și să utilizați Internetul. Dar pe o tabletă Linux va arăta destul de decent.

De obicei, așa-numita versiune nativă a distribuției Linux este instalată pe un dispozitiv care rulează inițial Android, după cum urmează. O partiție suplimentară este creată pe unitatea internă NAND a tabletei, pe care este copiată distribuția Linux. Apoi Bootloader U-Boot(este folosit în majoritatea tabletelor) este configurat să folosească această partiție ca partiție de boot. Ca rezultat, tableta va porni automat în sistemul Linux după pornirea alimentării.

A lăsa o posibilitate Descărcări Android, bootloader-ul U-Boot este reconfigurat astfel încât partiția cu sistemul Linux să nu fie cea principală, ci să servească drept „partiție de recuperare” ( Mod de recuperare), accesibil prin pornirea dispozitivului în timp ce țineți apăsată tasta de volum (aceeași care este folosită pentru a flash-ul dispozitivului și pentru a efectua diverse operațiuni de recuperare). În acest fel, puteți obține un dispozitiv cu pornire dublă: Android în mod implicit și o distribuție Linux atunci când porniți în modul de recuperare. Modul de recuperare în sine rămâne accesibil doar cu ajutorul unor instrumente speciale.

Dacă memoria NAND nu este suficientă pentru a găzdui un sistem Linux cu drepturi depline, părți din acesta (de obicei partiția /usr) sunt mutate într-o imagine sau o partiție de pe un card SD. Apropo, partiția ext2 de pe cardul de memorie poate fi folosită și pentru a instala Linux care rulează într-un mediu chroot.

Instalarea unei distribuții native Linux este mai dificilă decât instalarea uneia care rulează într-un mediu chroot, dar merită dacă ai o tabletă și un cablu OTG cu care poți conecta o tastatură și un mouse.

Lecție practică

După cum am spus deja, numai distribuțiile portate pe Android sunt potrivite pentru a rula sub Android. Arhitectura ARM. În primul rând, acestea sunt Ubuntu și Debian, iar primul, din motive evidente, prezintă un interes mult mai mare în rândul roboticii. De asemenea, puteți instala Gentoo și mai multe distribuții specializate, cum ar fi Backtrack. Să luăm în considerare cazul cel mai tipic, adică instalarea Ubuntu conform schemei standard, fără a utiliza instalatori automati sau orice altceva.


Mai întâi avem nevoie imaginea unui dur disc cu distribuție instalată. Îl poți crea singur folosind emulatorul QEMU, însă, datorită faptului că procedura de instalare este absolut standard și tipică, nu o voi descrie, ci pur și simplu te voi direcționa către adresa goo.gl/9nvBi. Iată o arhivă cu o imagine pe care este preinstalat Ubuntu 12.04 cu mediul grafic LXDE (nu ar fi înțelept să rulați Unity/Gnome pe un telefon/tabletă). Arhiva trebuie dezambalată și fișierul ubuntu.img ar trebui să fie plasat pe cardul de memorie.

Apoi, trebuie să montați imaginea și să o faceți un chroot în mediul de distribuție. Pentru a face acest lucru, aveți nevoie de drepturi de root, firmware cu suport pentru dispozitive de loopback bloc și busybox instalat (căutați pe Piață „instalator busybox”; CyanogenMod îl are în mod implicit). Secvențiere:

  1. Deschideți emulatorul de terminal în Android (dacă nu, îl puteți instala din Market Emulator terminal) . Sau conectăm smartphone-ul/tableta la computer și obținem acces la terminal cu folosind adb: $ calea cd către-Android-SDK/platform-tools $ sudo ./adb shell

    Nu uitați că modul de depanare în acest caz trebuie să fie activat: „Setări -> Pentru dezvoltatori -> Depanare Android”.

  2. Obținem drepturi root:$su
  3. Creăm un dispozitiv de loopback bloc, conectăm o imagine de disc la el și o montem:# mknod /dev/block/loop255 b 7 255 # mount -o remount,rw / # mkdir /mnt/ubuntu # mount -o loop,noatime -t ext2 \ /sdcard/ubuntu.img /mnt/ubuntu

    Conținutul imaginii ar trebui să apară în directorul /sdcard/ubuntu. Verificați dacă acesta este cazul.

  4. Conectăm toate sistemele de fișiere virtuale necesare pentru ca distribuția să funcționeze:# mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev
  5. Îl configuram astfel încât să puteți obține acces complet la rețea din mediul chroot:# sysctl -w net.ipv4.ip_forward=1 # echo "nameserver 8.8.8.8" > /mnt/ubuntu/etc/resolv.conf # echo "nameserver 8.8.4.4" >> /mnt/ubuntu/etc/resolv.conf # echo „127.0.0.1 localhost” > /mnt/ubuntu/etc/hosts
  6. Să mergem la mediul chroot:# chroot /mnt/ubuntu

De fapt, aici se termină instalarea. Acum puteți lansa software-ul consolei, actualiza sistemul, porniți servicii de rețea și faceți aproape tot ce se poate face cu un sistem Linux desktop obișnuit, fără a uita, desigur, că unele software care interacționează direct cu hardware-ul și diverse pseudo-dispozitive specializate vor nu functioneaza. De asemenea, nu uitați că FS-urile virtuale ar trebui să fie demontate după terminarea lucrărilor.

Acum trebuie să instalăm și să rulăm serverul Xvnc X, care exportă dispozitivele de afișare și intrare folosind protocolul VNC. TightVNCserver este deja în imaginea prezentată și este chiar configurat, dar pentru a înțelege mai bine procesul și a putea rezolva orice probleme care apar, voi descrie în detaliu procesul de instalare și lansare.

  1. Actualizați și instalați TightVNCserver:# apt-get update # apt-get install tightvncserver
  2. Creați un fișier /root/.vnc/xstartup și scrieți următoarele în el:#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid gri export XKL_XMODMAP_DISABLE=1 icewm & lxsession

    A treia comandă este necesară aici pentru a remedia problemele care pot apărea din cauza absenței fizice a unei tastaturi pe dispozitiv.

  3. Lansăm Xvnc folosind wrapper-ul vncserver cu drepturi de root:# export USER=rădăcină # vncserver -geometry 1024x800

    Ca urmare a executării ultimei comenzi, pe ecran va fi afișată o solicitare pentru o parolă pentru a accesa serverul VNC, este mai bine să specificați ceva simplu, cum ar fi „123”. Puteți seta practic orice rezoluție, dar este mai bine dacă se potrivește cu rezoluția fizică a ecranului dispozitivului.

  4. Instalați aplicația AndroidVNC pe smartphone, lansați-o, specificați adresa IP și portul 5901 și conectați-vă. Desktopul LXDE ar trebui să apară pe ecran.

Pentru a nu te deranja cu introducere manuală toate comenzile, puteți utiliza scriptul ubuntu.sh aflat aici: goo.gl/xSpK4. Pune-l și imaginea ubuntu.img în directorul ubuntu de pe cardul SD și rulează scriptul cu comanda sh ubuntu.sh, iar după 5-10 secunde conectează-te la desktop folosind AndroidVNC. Rețineți că scriptul montează imaginea în directorul /data/local/mnt.


Instalarea Gentoo pe o partiție ext2

Deci, am instalat Ubuntu folosind o imagine cu un sistem de fișiere și trucuri cu un dispozitiv loopback și un mediu chroot. Acest lucru s-a dovedit a fi ușor de făcut, iar cu utilizarea scripturilor este în general foarte ușor, dar dacă mergem mai departe și instalăm o distribuție mai hardcore, și nu folosind imagini, ci pe o partiție ext2 dedicată pe cardul de memorie? Astfel putem rezolva problema unor firmware și nuclee fără suport pentru dispozitivele loopback și, mai mult, ne putem bucura de o distribuție normală instalată conform tuturor regulilor.


Să luăm Gentoo ca pe un sistem experimental. Pentru a-l instala pe o partiție ext2, avem nevoie de un card de memorie cu o capacitate de cel puțin 2 GB și un smartphone rootat cu busybox instalat. Secvența acțiunilor este următoarea.

  1. Hai sa facem copia de rezerva a datelor de pe cardul de memorie și creați o partiție suplimentară pe aceasta, cu o capacitate de cel puțin doi gigaocteți. Acest lucru se poate face folosind orice program de partiționare a discului, dar rețineți că, dacă doriți să continuați să utilizați cardul SD în scopul propus, atunci ar trebui să creați o partiție FAT32 la începutul cardului, astfel încât să devină prima unul, iar o partiție suplimentară pentru instalarea distribuției ar trebui să fie a doua.
  2. Formatarea partițiilor cardului SD:$ sudo mkfs.vfat /dev/sdc1 $ sudo mkfs.ext2 /dev/sdc2
  3. Luăm telefonul, mergem la „Setări -> Despre telefon” și ne uităm la ce procesor este instalat. Apoi, accesați pagina goo.gl/PRfux și descărcați stage3 pentru arhitectura dorită, de exemplu stage3 pentru ARM v7 se află în directorul current-stage3-armv7a.
  4. Montăm partiția ext2 a cardului de memorie pe computer și despachetăm conținutul arhivei rezultate în ea:$ sudo mount /dev/sdc2 /mnt $ sudo tar -xxpf stage3-*.bz2 -C /mnt

    Edităm imediat configurațiile și tot ce aveți nevoie, după gust, inclusiv editarea /etc/resolv.conf conform exemplului din secțiunea anterioară.

  5. Lansăm emulatorul de terminal (sau rulăm „adb shell”), montăm tot ce avem nevoie și mergem la chroot (aproape la fel ca în cazul Ubuntu): # mount -o remount,rw / # mkdir /mnt/gentoo # mount /dev/ block/mmcblk0p2 /mnt/gentoo # mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev # sysctl -w net ipv4.ip_forward=1 # chroot /mnt/gentoo

Accesul la desktop se face la fel ca în Ubuntu, doar că acum va trebui să asamblați o grămadă de software direct pe telefon :). Cu toate acestea, puteți configura un mediu pentru compilarea încrucișată pe computer, dar acesta este un subiect pentru un articol separat.


Instalare nativă

După ce ați lansat Ubuntu folosind un server VNC, veți observa încetineala funcționării acestuia, care este asociată cu protocolul VNC pentru transmiterea imaginilor „prin rețea”. Pentru a evita această problemă, puteți instala Ubuntu ca sistem principal lângă Android, astfel încât să poată utiliza direct adaptorul video. Din păcate, nu există o modalitate universală de a face acest lucru. Fiecare dispozitiv este unic în felul său, inclusiv diferitele tabele de partiții ale memoriei NAND pe care este instalat, diverse dispozitiveși șoferii pentru funcționarea lor.


Din fericire, procesul de instalare a versiunii native a distribuției este bine descris pentru multe dispozitive pe forumurile în limba rusă, așa că găsirea instrucțiunilor nu va fi dificilă. Cu toate acestea, merită să acordați atenție imediat mai multor caracteristici ale acestui tip de instalare:

  • Partiție NAND separată sau principală. Distribuția Linux poate fi instalată atât într-o partiție pre-creată în memoria NAND, cât și în principal partiția de pornire. În primul caz, dezvoltatorul de firmware lasă de obicei opțiunea de a porni Android folosind scenariu special sau prin încărcarea distribuției Linux în modul de recuperare, în al doilea se va instala în loc de Android și pentru a returna capacitatea de a descărca robotul, va trebui să reflashați din nou dispozitivul.
  • Capacitate dublă de pornire. Dacă distribuția Linux este instalată pe o partiție separată, dezvoltatorul poate lăsa opțiunea de a porni Android. Cu toate acestea, ar trebui să acordați imediat atenție modului în care are loc această descărcare: folosind modul de recuperare sau un script lansat de pe un computer obișnuit. Totuși, a doua metodă va fi incomodă pe drum.
  • Suport hardware. Nucleul Linux original al firmware-ului Android include deja totul driverele necesare, care poate fi necesar pentru funcționarea unui sistem Linux cu drepturi depline, dar nu toate firmware-urile Linux vor porni totul de la sine. Problemele apar adesea cu adaptorul Wi-Fi și touch screen care reacționează inadecvat la atingere. Prin urmare, înainte de a instala firmware-ul, ar trebui să citiți cu atenție despre posibilele complicații.

În orice caz, fiți pregătiți pentru faptul că în timpul instalării distribuției Linux toate datele dumneavoastră vor fi distruse. Nu există nicio cale fără asta.

Ce urmeaza

distribuție Linux, instalat în apropiere cu sistemul original Android, poate deveni un instrument de lucru foarte convenabil, totuși, acest moment„Linux în Android” este considerat mai mult o jucărie și o modalitate de a se arăta prietenilor decât o soluție serioasă. Sunt sigur că în curând, când va apărea o implementare cu drepturi depline a serverului grafic Wayland pentru Android, situația va începe să se schimbe și vom vedea distribuții adaptate pentru mici ecrane interfață, precum și aplicații Linux cu drepturi depline distribuite sub formă de pachete APK obișnuite. De asemenea, nu uitați de proiectul „Ubuntu pentru Android” - în cadrul acestuia lucru în curs peste portul oficial Ubuntu pentru Android, care vă va permite să vă folosiți smartphone-ul ca unitate de sistem portabilă conectată la orice monitor.

Ca un iubitor inveterat al sistemului de operare Linux, aș dori desigur să am un telefon cu acest sistem de operare. Dar, din păcate, nu puteți găsi un astfel de telefon într-un magazin. Dar totuși există meșteri care reușesc să instaleze Linux pe telefon.

Pentru a face acest lucru, ei creează firmware special, de obicei pentru model specific telefon. În acest caz avem telefon obișnuit, de unde puteți cumpăra piese de schimb dacă aveți nevoie de ceva, iar dacă ceva nu funcționează, readuceți telefonul la aspectul inițial.

Pe ce modele de telefoane pot instala, de exemplu, Linux? Site-ul web www.linuxmobile.org are firmware pentru macar pentru mai multe modele. Aceste modele pot fi echipate cu firmware bazat pe Android. Dacă nu știai, Android este și Linux.

Pe ce telefoane îl puteți instala pe Linux??

Motorola Atrix Motorola Razr HD Cyanogen Mod 10 Cyanogen Mod 9 Cyanogen Mod 7

Poate că unul dintre aceste modele se află în magazinul dvs. și puteți cumpăra acest telefon și puteți instala Linux pe el. Cum va arăta? Așa arată Android dezbrăcat Linux pe telefon:

Desigur, dezvoltatorii avertizează că utilizați aceste firmware-uri pe propriul risc, iar acest lucru este de înțeles. Dar, pe de altă parte, un utilizator obișnuit s-ar angaja să instaleze Linux pe un telefon? Pur și simplu nu are nevoie de el, aceasta este mulțimea de oameni care sunt bine versați în subiect. Da, ar fi grozav să îl instalez pe cel vechi telefon Linux, e păcat că nu este pe listă...

Linux pe o tabletă - merită instalat?

Linux pe o tabletă este visul multor iubitori de Linux. Am scris acum ceva timp că au făcut deja o tabletă cu Ubuntu, dar până acum în cantități mici și cumpără o tabletă cu Linux azi nu e asa usor. Dar acesta este doar începutul, deoarece nu există nicio îndoială că vor exista produse noi în viitor telefoane mobile iar tabletele vor folosi din ce în ce mai mult Linux pe dispozitivele lor. Dar astăzi toată lumea poate instala Lynx pe o tabletă, dacă se simte confortabil cu Linux, desigur.

Prima întrebare care se pune pentru cei care doresc să încarce Linux pe o tabletă este întrebarea ce Linux să instaleze? Aici ar trebui să-ți scoți imediat ochelarii de culoare trandafir: orice Linux, pe care îl instalați pe un computer obișnuit, nu poate fi instalat pe o tabletă.

Cert este că majoritatea tabletelor de astăzi sunt realizate pe baza procesoarelor care au o structură ARM. Prin urmare, cea mai ușoară opțiune de a instala Linux pe gadget-ul tău este să cumperi o tabletă cu arhitectura x86 obișnuită. Găsirea unei astfel de tablete nu este dificilă, deoarece cel mai probabil va avea Windows 7 sau ceva similar preinstalat pe ea. Achiziționând o astfel de tabletă, puteți instala orice Linux pe ea.

Dar a găsi o astfel de tabletă astăzi nu este atât de ușoară și, chiar dacă o găsești, s-ar putea să nu-ți placă ca aspect sau caracteristici.

Rulează Linux pe Android

Care este calea de ieșire? Și există o singură cale de ieșire: găsiți OS Linux, care a fost deja portat procesor ARM. Nu există multe astfel de evoluții astăzi și una dintre opțiuni este Kali Linux. Dar aceasta este doar una dintre opțiuni. Dacă tastați motor de căutare expresia „Linux ARM”, puteți vedea ce Linux rulează deja pe acest procesor. Aici sunt câțiva dintre ei:

Arc LinuxBRAŢ Debian Linux pe BRAŢ Ubuntu Linux pe BRAŢ Gentoo Linux pe BRAŢ

Deci, aveți de ales și puteți încerca să instalați Linux pe tabletă. Dar am o întrebare: este portat suficient? programe Linux pentru această platformă? Merită jocul lumânarea? La urma urmei, nu este suficient doar să portați Linux, este și important să portați aplicațiile pentru acesta.

În general, admir abundența de aplicații pentru Android, care nu sunt mai puțin numeroase decât pentru Linux. Și mi-ar plăcea să văd multe dintre ele în Linux. Dar nu se va dovedi că, instalând Linux pe tabletă, mă voi lipsi de această varietate de aplicații pe care le are Android?

În general, trebuie să te gândești de o mie de ori înainte de a instala Linux pe tabletă. Poate că nu a sosit încă timpul lui?

18+ © Seclub.org 2003-2018

În acest articol vă vom spune în detaliu cum să instalați Linux pe un dispozitiv Android. Pentru a instala și opera complet un sistem alternativ, veți avea nevoie de: un smartphone sau o tabletă, un emulator de software, drepturi de root și câțiva gigaocteți de spațiu liber.

1. Instalare aplicatii program de instalare Linux complet

Introducem cuvântul „emulator” în meniul de căutare Google Play și obținem o listă cu câteva zeci de utilități aproximativ identice. Toate sunt bune, dar ne-am concentrat pe aplicația Complete Linux Installer. Este complet gratuit, perfect localizat și echipat cu instrucțiuni detaliate pentru începători.

Programul poate fi descărcat de pe http://goo.gl/5C6Xa. Algoritmul de instalare pentru Complete Linux Installer nu este diferit de instalarea oricărui alt software, așa că nu ne vom opri asupra acestui punct.

2. Lucrul cu aplicația Complete Linux Installer

Înainte de a începe să lucrez cu programul, aș dori să subliniez încă o dată: ceea ce descriem în acest articol nu este instalarea Linux în loc. Android, ci emularea funcționării unui sistem în altul.

Deci, lansăm aplicația și suntem de acord să instalăm componente software suplimentare. Lucrează cu aceste module care ulterior vă vor face mult mai ușor să utilizați sistemul de operare Linux.

După cum am menționat mai devreme, Complete Linux Installer necesită drepturi de root pentru a funcționa pe deplin, ceea ce aplicația vă va aminti într-o fereastră pop-up.

Oferim programului acces complet la funcțiile de sistem ale dispozitivului mobil.

Aceasta completează pregătirea inițială a emulatorului pentru funcționare. Meniul principal al aplicației se va deschide în fața ta. Accesați sub-elementul „Ghid de instalare”.

Emulatorul va scana hardware-ul gadgetului dvs. și va afișa o listă de sisteme de operare care sunt garantate să ruleze pe dispozitivul dvs. mobil. Alegem Ubuntu 13.10 ca exemplu.

Din acest moment, programul începe să vă „ghidească” prin etapele instalării sistemului de operare, însoțind fiecare acțiune necesară cu instrucțiuni detaliate. De exemplu, după ce ați citit cerințele emulatorului în primul pas, asigurați-vă că instalați „Terminal” și „VNCViewer” în al doilea. Abia după aceasta selectați „Descărcați imaginea”.

Citiți descrierea diferențelor dintre distribuțiile sistemului de operare Linux și alegeți-l pe cel de care aveți nevoie.

Creați un folder în rădăcina unității externe a gadgetului cu numele viitorului sistem. Acest lucru va face mult mai ușor pentru program să găsească fișierele necesare. În cazul nostru, creăm directorul „ubuntu”. Despachetați arhiva descărcată în acest folder.

Ca rezultat, două fișiere ar trebui să apară în directorul „ubuntu”. Una dintre ele este cu extensia .img.

Este posibil să instalați Linux pe un telefon?

Aceasta este imaginea lansării sistemului Linux.

După finalizarea acestor pași, mergeți la subelementul „Lansare” din meniul principal al Complete Linux Installer și faceți clic pe meniul auxiliar „Setări” din colțul din dreapta sus al ferestrei. Selectând opțiunea „Editare”, furnizați aplicației calea completă către fișierul executabil de sistem. Confirmați alegerea făcând clic pe butonul „Salvați modificările”.

Aceasta finalizează următoarea etapă de instalare a unui sistem de operare alternativ în memoria gadgetului dvs. Puteți selecta în siguranță opțiunea „Run Linux”.

Aplicația va lansa un terminal în fundal pentru a rula comenzi de testare și pentru a solicita acces root la funcțiile de sistem ale dispozitivului. O permitem.

Acum smartphone-ul sau tableta ta va putea funcționa ca un emulator al sistemului de operare Linux și vei avea acces la toate capacitățile sistemului de operare cu un pinguin pe logo - de la executarea unor comenzi simple în terminal până la instalarea unui full- mediu grafic la început. Instalarea Linux pe Android este completă.

De ce :

Deci, aceasta este astfel încât să înțelegeți clar diferența dintre un sistem în curs de dezvoltare pe o piață relativ foarte profitabilă și o platformă în declin pentru coafor.

Doar că Android are o mulțime de lucruri și utilizează în mod activ interfețele sub formă de sisteme de fișiere.

Se întâmplă.

Este posibil să instalați Linux pe un telefon?

Dezvoltarea vine întotdeauna prin greșeli.
Poate pur și simplu nu faci asta?

Da, oriunde. Aceasta este mai mult o întrebare Android decât o întrebare pe forum Unix. Absența liniilor în fstab nu interzice montarea pur și simplu prin comandă.

Mulți utilizatori moderni computerele sau dispozitivele mobile au auzit cel puțin despre un sistem de operare precum Linux. Dar puțini oameni știu că popularul telefon mobil se bazează și pe acest sistem, renumit pentru securitatea sa. Desigur, mințile curioase au avut o întrebare - este posibil să instalați Linux pe o tabletă? Sau pe un smartphone? Vei fi surprins, dar este posibil.

De ce este nevoie?

Mai întâi, să ne dăm seama de ce este posibil să aveți nevoie de Linux dispozitiv mobil. Utilizatorul mediu probabil nu are nevoie de atât de mult, dar există și specialiști, de exemplu, dezvoltatori, administratori și alții. Desigur, ca instrument de lucru principal, aceasta este o decizie destul de controversată. Dar dacă o considerăm ca asistent mobil, care vă va ajuta pe drum sau undeva departe de computerul principal, această opțiune are dreptul la viață.

Da si utilizator obișnuit Linux poate veni și el la îndemână. Este întotdeauna mai convenabil să aveți la îndemână versiuni complete de software, de exemplu, aplicații de birou, un client pentru rețele de torrent și multe altele. În plus, să nu uităm că acesta este practic același sistem de operare ca pe un computer, prin urmare, întreaga varietate de software pentru Linux, în cele mai multe cazuri, se va instala și va funcționa pe o tabletă fără probleme.

Dacă sunteți deja interesat, atunci acum vă întrebați cât de dificil este să instalați Linux pe un dispozitiv mobil. Probabil ați auzit despre cum administratorii cu barbă în pulovere tricotate își configurează mașinile pe timp de noapte și cred că doar câțiva aleși se pot descurca cu acest proces, dar nu este așa. În primul rând, în fiecare an, Linux devine din ce în ce mai ușor de utilizat (aparent, pentru a populariza sistemul, iar acest lucru funcționează parțial), iar în al doilea rând, multe auto-instalare au fost create special pentru instalarea pe dispozitive mobile și instrucțiuni detaliate. Și dacă cu al doilea utilizator neexperimentat poate apărea o problemă, dar cu primele, de cele mai multe ori totul merge ca un ceas.

Cum se instalează și ce este necesar pentru aceasta

Deci, încă ați decis să-l instalați pe dvs tableta Linux. Ce vei avea nevoie pentru asta:

  • dispozitivul în sine (nucleul firmware-ului trebuie să accepte dispozitive în buclă, frecvența ceasului nu mai puțin de 1 GHz - toate aceste date sunt ușor de găsit fie în documentația pentru dispozitiv, fie în rețea);
  • drepturile root obținute asupra acestuia;
  • aproximativ 4 gigabytes de memorie liberă;
  • a sustine Sistemul de fișiere Ext2.

De menționat că majoritatea tabletelor îndeplinesc aceste specificații, așa că nu ar trebui să aveți probleme.

După ce sunteți sigur că dispozitivul dvs. îndeplinește toate cerințele, trebuie să descărcați imaginea sistemului și scriptul de instalare. Există destul de multe dintre ele, vă recomandăm să utilizați Ubuntu Installer ca fiind unul dintre cele mai simple și mai intuitive. Și Ubuntu în sine este destul de prietenos chiar și cu utilizatorii complet neexperimentați.


Imagini Ubuntu pentru tablete există două versiuni - versiune de încercare, cu o cantitate minimă de software preinstalat, precum și maxim, axat pe utilizare de zi cu zi(cu deja implementat suite office, client torrent, prin program de mail, instrumente de dezvoltare pentru mai multe limbaje de programare populare etc.).

Pe lângă imagine și script, veți avea nevoie și de un emulator de terminal pentru Android și VNC Viewer. De asemenea, nu uitați să îl activați în setările sistemului.


Algoritmul este foarte simplu - lansați emulatorul de terminal și introduceți trei comenzi:

- cd /sdcard/ubuntu

- sh ubuntu.sh

După care scriptul vă va cere o rezoluție (de exemplu, 1024x768 sau alta) și, dacă ați descărcat imaginea maximă, înveliș grafic unde vrei sa lucrezi. Aveți de ales între Gnome și LXDE, pe dispozitivele mobile este mai bine să alegeți a doua opțiune.

Rămâne să răspundem la câteva solicitări: autentificare/parolă (ubuntu/ubuntu), adresa IP (localhost) și portul (5900). Gata, în fața ta Ubuntu complet cu carcasă LXDE.


Avantajul acestei metode de instalare este că necesită cel mai mic număr de acțiuni din partea utilizatorului și nu instalează Linux în loc de Android, ci îl imită. Desigur, există modalități de a pune Linux al doilea sistem sau chiar înlocuiți „robotul verde”, dar pentru a începe și a vă familiariza cu oportunitățile care se deschid, metoda descrisă mai sus este mai mult decât suficientă.

Cele mai bune articole pe această temă