Ako nainštalovať OS "Linux" na "Android"

Užívateľ môže mať veľa dôvodov, prečo môže potrebovať "Linux" v systéme Android. Môžete ju použiť napríklad na napájanie servera LAMP, ktorý spúšťa webové aplikácie a zobrazuje webové stránky. Ak je používateľ správcom siete, môže si nainštalovať svoje obľúbené nástroje Linux a otočiť smartphone do prenosného sieťového riešenia na riešenie problémov alebo kontrolu funkcií.

Príprava zariadenia

Spoločnosť Google Play najskôr stiahne úplnú aplikáciu pre inštaláciu systému Linux. Okrem toho musíte prejsť na stránku projektu "Linux" v systéme Android a prevziať verziu aplikácie založenej na platforme Android s otvoreným zdrojom. Skôr by mal ísť do menu "Nastavenia", vyberte "Zabezpečenie" a prechádza do stavu "neznámych zdrojov", ktoré zahŕňajú inštaláciu iných ako Play aplikácie.


Aplikácia vyžaduje koreňové zariadenie Android. Presný postup potrebný na prevádzku závisí od modelov zariadení. Inštalátor vyžaduje systém BusyBox na zavedenie systému Linux, ktorý bude implementovaný a nainštalovaný pri prvom spustení. Okrem aplikácie vytvorenej projektom Linux v systéme Android budete potrebovať aj prehliadač VNC na používanie grafickej plochy. Projekt navrhuje použiť populárnu aplikáciu Android VNC Viewer. Okrem toho budete potrebovať inú aplikáciu na prístup k vstavanému príkazovému riadku systému Android. Projekt navrhuje používať aplikáciu Emulátor Terminálu Android. Potom spustite aplikáciu Complete Linux Installer. Kliknite na ikonu projektu v ponukev ľavom hornom rohu obrazovky otvoríte navigačné menu, ktoré obsahuje niekoľko položiek. Prvé dva sú najdôležitejšie:


  • Sprievodca inštaláciou, ktoré budú ponúknuté k užívateľským krokov potrebných pre nastavenie a inštaláciu rôznych podporovaných distribúcií Linuxu.
  • Prvok Startup je integrovaný spúšťací program, ktorý možno použiť na sťahovanie Linuxu do smartphonu v konfigurovanej distribúcii.
  • Ďalšie položky vedú k rôznym informáciám a tipom, ktoré vám pomôžu nastaviť systém. Postup inštalácie distribúcie pozostáva z niekoľkých krokov, pre ktoré je potrebné:
  • Spustiť kompletnú aplikáciu Linux Installer.
  • Otvorte navigačné menu a kliknite na "Inštalačná príručka".
  • Zobrazí sa zoznam distribúcií, ktoré možno spustiť v zariadení.
  • Spustenie Linuxu bez použitia zariadenia

    Aplikáciu GNURoot môžete spustiť na unrooted zariadení Android. Napriek svojmu názvu nevyžaduje zabudovaný telefón. Hlavný rozdiel medzi Complete Linux Installer a GNURoot spočíva v tom, že druhý umožňuje prístup k rozhraniu linuxovej príkazovej linky. Spustiť "Linux" s "Android" cez GNURoot, budete musieť vziať ju z obchodu Google Play a stiahnuť priloženou distribúcie aplikačno špecifické pre Linux. Aplikácia sa používa pre populárne distribúcie ako Debian, Gentoo a Fedora.
    Tieto aplikácie sú podobné čo do veľkosti 100 MB, na rozdiel od GNURoot aplikáciu, ktorá je len pár kilobajtov. Akonáhle boli inštalované,spustite program GNURoot a pomocou rozbaľovacej ponuky v hornej časti stránky vyberte distribúciu, ktorú chcete prevziať. Potom kliknite na tlačidlo Create New Rootfs a nainštalujte distribúciu. Proces bude trvať určitý čas v závislosti od zdrojov zariadenia. Keď sa to stane, musíte stlačiť tlačidlo Launch Rootfs, ktoré otvorí terminál a zaregistruje používateľa v distribúcii Linux na telefóne Android (telefón). Ak pred spustením distribúcie vyberiete začiarkavacie políčko Spustiť ako falošný koreň, prihlásenie sa vykoná s oprávneniami superužívateľa.

    Pokyny na výber Ubuntu

    Predtým musíte kliknúť na vybranú možnosť pre ďalšie pokyny, ako napríklad Ubuntu. Potom budú podrobné pokyny rozdelené na štyri strany. Prvá stránka aplikácie zobrazuje základné požiadavky, ktoré zariadenie ponúka na spustenie distribúcie linuxov na smartfóne. Najdôležitejším krokom je zabezpečiť, aby bola povolená podpora ladenia. Za týmto účelom otvorte "Nastavenia", "Doplnky", "Rozvoj" a zaistite, aby sa voľba "Ladenie USB" prepínala sériovo. Na stránke seond bude odkaz na stiahnutie obrázka pre zvolenú distribúciu. Ďalej kliknite na tlačidlo "Nahrať obrázok", otvorí sa okno s tromi ďalšími tlačidlami na prevzatie jedného z troch typov obrázkov: veľké, malé alebo jadrové.
    Potom by ste mali nainštalovať distribúciu Linux, aby ste si mohli zvoliť, rovnako ako zvoliť veľkosť komprimovaného obrázka, ktorý sa má zobraziťSD kartu po jej odstránení. Nasledujúca sekvencia akcií je nasledujúca:
  • Uistite sa, že zariadenie Android používa procesor ARM v7, pretože väčšina distribútorov podporuje túto architektúru ARM.
  • Kliknite na obrázok: táto akcia spusti ďalšiu ponuku s tlačidlami, ktoré buď sťahujú obrázky z mirroru Sourceforge, alebo vytvárajú sťahovanie cez torrent.
  • Ak používateľ vyberie možnosť torrentu, súbor torrent sa stiahne do torrentového klienta, aby si stiahol aktuálny obrázok pre vybranú Linuxovú distribúciu.
  • Môžete si stiahnuť obrázok do počítača a potom ho preniesť na kartu SD v zariadení Android. V tomto prípade môžete bezpečne preskočiť pokyny na tejto stránke.
  • Stiahnutý súbor môžete vybaliť v počítači alebo v samotnom zariadení. V druhom prípade budete potrebovať univerzálny správcu súborov, ako je napríklad aplikácia platených aplikácií Root Explorer alebo bezplatná aplikácia ES File Explorer.
  • Ak používateľ presunie obrázok do svojho zariadenia manuálne, je najlepšie ho umiestniť do priečinka. Ak napríklad preberáte obrázky pre distribúciu Ubuntu, budete pravdepodobnejšie, že ju rozbalíte do priečinka Ubuntu na SD karte.
  • Po načítaní používateľ vstúpi do okna terminálu, v ktorom nájdete zoznam návodov na pripojenie k tejto spustenej inštalácii systému Linux v systéme Android (smartphone) pomocou programu VNC Viewer.
  • Musíte zadať heslo zobrazené na stránke, pretože to bude potrebné na pripojenie k serveru VNC,ktorá funguje vo vnútri distribúcie.
  • Stiahnite si Distribúciu

    Za účelom spustenia aplikácie, ktorá je zodpovedná za náklad rozvodov treba otvoriť navigačné menu kliknutím na ikonu programu alebo stlačení spustí prvkov. Potom použite rozbaľovaciu ponuku na stránke a vyberte distribúciu. Ak sa užívateľ dostal správu, že vybrané distribúcia obraz neexistuje, znamená to, že program nemôže nájsť a získať obrazové súbory pre distribúciu. Stane sa to v prípade, že stiahnutý súbor nebol vyčerpaný alebo bol uložený v neštandardnom umiestnení.

    V takom prípade musíte manuálne určiť distribučný súbor IMG pri spustení "Linuxu" v systéme Android. To si vyžaduje:
  • Kliknite na tlačidlo "Settings" v pravom hornom rohu obrazovky "Štart", ktoré pop-up menu.
  • Kliknutím na možnosť "Pridať" otvoríte stránku a vytvoríte záznam o distribúcii.
  • Zadajte názov divízie v tejto oblasti a kliknite na pole s tromi bodmi pre prístup k systému súborov na vašom zariadení so systémom Android a určite súbor IMG distribúciu.
  • Kliknite na "Uložiť zmeny".
  • Tento užívateľský záznam z distribúcie sa teraz zobrazí v rozbaľovacej ponuke na úvodnej stránke. Keď je vybratý záznam, aplikácia zobrazí tlačidlo na spustenie distribúcie.
    Postup inštalácie zariadenia "Linux" v zariadení Android:
  • Kliknutím na tlačidlo stiahnete distribúciu. Spustí sa aplikácia terminálu a poskytne jumá povolenie superuser.
  • Stlačením klávesu Enter na virtuálnej klávesnici stiahnete distribúciu. Keďže je to prvýkrát, čo používateľ spustil distribúciu, zobrazí sa výzva na zadanie predvoleného hesla. Toto je heslo pre predvolený používateľský účet, nie heslo požadované na prihlásenie do relácie VNC.
  • Program potom určiť, či chcete, aby sa distribúcia začala VNC server umožňuje zobraziť grafickú plochu a SSH-server alebo vzdialený prístup k distribúcii prostredníctvom zabezpečeného spojenia.
  • Odporúča sa, aby im bežať na plne využiť distribúcií Linuxu beží na systéme Android.
  • Potom budete vyzvaní na zadanie rozlíšenia obrazovky relácie VNC. Hoci ho môžete nastaviť na ľubovoľnú veľkosť, z dôvodu lepšieho zobrazenia zvyčajne nainštalujete produkt s rovnakým rozlíšením ako zariadenie.
  • Je potrebné pripomenúť, že pri volaní skryť virtuálnu klávesnicu na ploche. To je všetko, čo je potrebné pre konfiguráciu.
  • Program potom navrhne uloženie predvolených nastavení a umožní vám prevzatie distribucie.
  • ​​

    Zabezpečenie zariadenia bezpečne

    Ak je stiahnutý distribúcie, používateľ uvidí na vedomie nastavenie podľa toho, čo je potrebné na pripojenie cez VNC k tomuto rozdeleniu a štandardné pozvanie budú fandiť pre Linux. Použite tento shell, môžete komunikovať s distribúciou, rovnako ako s každou desktopovou aplikáciou. Z bezpečnostných dôvodov v prvomTáto fronta vyžaduje, aby používateľ nastavil nové heslo pre root. Ako nainštalovať bezpečnostný systém:
  • Prihláste sa a zadajte nové heslo pre používateľa root. Ak chcete pri preberaní distribúcie spustiť server SSH, môžete sa k nemu pripojiť z ľubovoľného počítača v sieti zadaním príkazu Ifconfig do terminálu zariadenia Android.
  • Vytočte IP adresu zariadenia, napríklad 1921682.101.
  • Ak sa chcete pripojiť k zariadeniu, musíte spustiť terminál na inom počítači a napísať: ssh [email protected].
  • Systém bude vyžadovať heslo pre používateľa ubuntu, ktorý bol nainštalovaný po prvom stiahnutí distribúcie.
  • Ak chcete zobraziť grafickú plochu, ktorá sa nachádza na vrchole distribúcie Linuxu na zariadení s Androidom, musíte kliknúť na tlačidlo Domov a minimalizovať aplikáciu terminálu.
  • Spustite aplikáciu VNC, napríklad AndroidVNC a nainštalujte "Linux" na Android.
  • Aplikácia VNC Desktop

    VNC má rôzne nastavenia na pripojenie k distribúcii bežiacej v zariadení. Do poľa vyžadujúceho IP adresu servera VNC a 5900 ako portu musíte zadať localhost. Okrem toho vyžaduje tiež heslo na autentifikáciu pomocou distribuovaného servera VNC. U obrázkov Ubuntu je heslo ubuntu. Pre Arch Linux je to archlinux, Debian Linux je debian a tak ďalej. Heslo je uvedené na wiki distribúcie na webovej stránke projektu LinuxOnAndroid. Ak používateľ používa androidVNC, aplikácia ponúka zmenu formátu farby na 24-bitovú farbu (4bpp). Potom kliknite na tlačidlo "Connect" na spustenie relácie VNC poVšetky informácie boli zadané. Klient VNC sa pripojí k zariadeniu, grafická pracovná plocha, ktorá je spustená v distribúcii, ktorú používate, sa okamžite zobrazí. Vývojári aplikácií radia užívateľom andVVC, aby zmenili vstupný režim dotykovej plochy. Ak to chcete urobiť, kliknite na tlačidlo ponuky v rámci relácie VNC. To spôsobí veľa možností. Musíte kliknúť na možnosť "Režim vstupu" a potom zo zoznamu podporovaných vstupných režimov vybrať prepínač "Touchpad". Teraz môžete komunikovať s vašou pracovnou plochou a spravovať ju rovnako ako v počítači.

    Správca balíkov pre inštaláciu

    V aplikácii Android VNC jediné kliknutie znamená ľavé kliknutie. Dvojitým kliknutím simuluje pravé kliknutie. Aplikácia zobrazuje tri tlačidlá: dve na priblíženie a oddialenie a jedna na zobrazenie virtuálnej klávesnice. Správcu balíkov môžete použiť na inštaláciu nových aplikácií. Distribúcia bude schopná nainštalovať aplikácie, ktoré boli migrované do architektúry ARM, čo platí pre ľubovoľnú populárnu aplikáciu. Pomocou vyššie uvedených krokov môžete prevziať, nainštalovať a používať akékoľvek podporované distribúcie v zariadení. Dodatok ponúka aj ďalšie možnosti ďalšieho prispôsobenia distribúcií a používateľského rozhrania. Ak chcete začať, zmeňte nastavenia distribúcie na prvom vstupe do nej. Ak to chcete urobiť, z rozbaľovacieho zoznamu v časti "Spustiť" vyberte distribúciu, ktorú chcete konfigurovať. Okrem tlačidla "Spustiť Linux" kliknite na "Konfigurácia Linuxu" a otvorte honastavenia. Tu sú začiarkavacie políčka na zapnutie a vypnutie spustenia serverov SSH a VNC. Rozlíšenie obrazovky VNC môžete zmeniť aj zmenou hodnôt zobrazených na tejto stránke. Stránka obsahuje niekoľko zaujímavých možností vrátane začiarkavacieho políčka Vytvoriť súbor 1GB SWAP. Pomocou programu vytvorí stránkovací súbor pre distribúciu.

    Súbor stránkovacieho systému

    Pred zapnutím tejto možnosti sa musíte uistiť, či je na SD karte dostatok voľného miesta. Aplikácia môže tiež pripojiť priečinky zo súborového systému Android na Linux. Postup:
  • Stlačením tlačidla Konfigurovať držiaky spustite editor pripojenia.
  • Kliknite na "Možnosti" v pravom hornom rohu a potom vyberte možnosť "Pridať montáž".
  • Zobrazí sa stránka, v ktorej budete musieť špecifikovať zložku Android, ktorú chcete rozdeliť manuálne, ako napríklad storage /sdcard0 /Downloads a potom inštalačnú cestu, ako je napríklad home /boot /boot.
  • Môžete pridať toľko priečinkov, koľko potrebujete.
  • Kliknite na tlačidlo "Uložiť zmeny" a potom opustite editor pripojenia.
  • Prenos priečinkov do nového obrázka

    V závislosti od toho, ako sa distribúcia používa, skôr alebo neskôr môže používateľ vyčerpať celý voľný priestor. V tomto prípade bude musieť uvoľniť miesto tým, že vytvorí väčší obrázok a skopíruje všetky súbory a priečinky z existujúcich do nových. Spustite postup spustenia terminálu a vytvorte prázdny obrázok s požadovanou veľkosťou. Napríklad, ak chcete vytvoriť obrázok s veľkosťou 4 GB s názvom ubuntuNEW.img, musíte ho špecifikovaťPríkaz: dd if = /dev /zero of = ubuntuNEW.img bs = 1M count = 0 usilovať = 4096. Potom je potrebné ho naformátovať a vytvoriť nový systém image súborov pomocou príkazu: mke2fs -F ubuntuNEW.img. Skopírujte obrazový súbor je potrebné získať zo zariadenia do počítača, napríklad názov ubuntuOLD.img. Ďalej vytvorte dve zložky na ploche (ubuntuNEW a ubuntuOLD), pre montáž týchto obrazov s použitím:
  • sudo mount -o slučky ubuntuOLD.img ubuntuOLD;
  • sudo mount -o slučku ubuntuNEW.img ubuntuNEW.
  • Pripojí obrázky do príslušných priečinkov. Akonáhle sa tak stane, skopírovať všetky súbory zo starého obrazu na nový obrázok s príkazom: sudo cp -rp ubuntuOLD /* ubuntuNEW. Predtým sa uistite, že súbory a priečinky sú kopírované spolu s povoleniami. Proces sa obvykle ukončí vypnutím obrazu pomocou položiek:
  • sudo umount ubuntuOLD;
  • sudo umount ubuntuNEW.
  • Teraz môžete preniesť súbor do telefónu ubuntuNEW.img, odstrániť snímku a skontrolujte, či je záznam distro Na úvodnej obrazovke ukazuje nový obrázok. Povoľte pomocou nástroja GNUSTAR nástroje distribútora balíkov CLI.

    Inštalácia Linuxu v systéme Android bez práv root

    Ak chcete na telefóne so systémom Android nainštalovať ľubovoľnú distribúciu Linuxu, zvyčajne potrebujete distribučné a koreňové povolenia podporované systémom ARM. Vzhľadom k tomu, zakorenenie telefónu zruší záruku a otvorí backdoor pre potenciálne útoky, musíte použiť spôsob, ako spustiť Linux na Android bez zakorenenia. S GNURoot užívateľ nemusí vykonávať tieto triky a vynechávať práva na prístup k koreňovému prístupu.Táto metóda nie je podobná inštalácii plnej verzie Linuxu na PC na telefónoch s Androidom, pretože inštaluje subsystém Linux, ktorý obsahuje mnoho nástrojov. Môžete použiť apt-get, SSH alebo dokonca premeniť svoj telefón s Androidom na server LAMP a spustiť webové aplikácie. Inštalácia linuxového telefónu Android pre túto verziu bude vyžadovať predinštalovanie GNURoot z Obchodu Play. Aplikácia potom nainštaluje falošný koreňový súborový systém Linux. Ak to chcete urobiť, stačí otvoriť Obchod Play, nájsť GN, URoot a nainštalovať na tieto produkty. Vyberte rozšírenie distribucie Linuxu. Štandardne GNURoot ponúka množstvo linuxových ARM: Linux Debian Wheezy, Fedora, Aboriginal (ľahká verzia BusyBox) a Gentoo. Vyberte si niektorý z nich a kliknutím na tlačidlo "Vytvoriť nové koreňové adresáre" stiahnite požadované súbory. Tento proces môže chvíľu trvať, takže počkáme niekoľko minút, potom si vyberiete Linuxovú distribúciu a spustite ju. Po dokončení zavádzania vyberte túto distribúciu z druhej možnosti rozbaľovacieho zoznamu. Po začiarknutí políčka Spustiť ako falošný Rootfs získajte príkaz apt-get a ďalšie koreňové príkazy. Kliknite na položku Spustiť root a nainštalujte a používajte Linux v telefóne s Androidom. Po inštalácii je používateľ pripravený na používanie systému Linux v telefóne s Androidom. Teraz môžete nainštalovať akýkoľvek balík z distribúcie pomocou príslušného správcu balíkov pomocou príkazu apt-get pre Wheezy alebo yum pre Fedoru. Ak chcete vytvoriť ďalšie okná terminálu, kliknite na tlačidlo "+". Ak chcete získať prístup k možnostiam ponuky pre rôzne nastavenia, môžete kliknúť naikona doprava a ďalšie možnosti. V štyroch hlavných distribuciách Linuxu, ktoré sú k dispozícii v aplikácii GNURoot, budete musieť pracovať z príkazového riadku. Na spustenie programov, ktoré vyžadujú okná, je potrebné grafické používateľské rozhranie. V prvom kroku to môže byť implementované pomocou distribúcie GNURoot WheezyX, ktorá spúšťa server VNC. Ak chcete zobraziť grafické rozhranie, musíte si stiahnuť VNC Viewer Play Store. Po prvýkrát, keď sa v okne terminálu rozbehne distribúcia WheezyX, spustí sa prehliadač VNC a ako adresa a "heslo" sa zobrazí "localhost: 1". Tým sa spustí virtuálna plocha pre terminál xterm pre Wheezy. Teraz pomocou ikony myši na klávesnici môžete presunúť Linux na Android.

    Súvisiace publikácie