Instalace Linuxu na smartphone s Androidem. Návod: Instalace operačního systému Linux na chytrý telefon (tablet) Android. Nastavení a interakce s jinými operačními systémy

V tomto článku vám podrobně řekneme, jak nainstalovat Linux do zařízení Android. Pro instalaci a plnohodnotnou práci alternativní systém budete potřebovat: smartphone nebo tablet, softwarový emulátor, práva root a několik gigabajtů volného místa.

1. Instalace aplikací kompletní linuxový instalátor

Vstupte do nabídky vyhledávání Google Zahrajte si slovo „emulátor“ a získejte seznam několika desítek přibližně stejných nástrojů. Všechny jsou dobré, ale my jsme se zaměřili na aplikaci Complete Linux Installer. Je zcela zdarma, perfektně lokalizovaný a vybavený podrobným návodem pro začátečníky.

Program lze stáhnout z http://goo.gl/5C6Xa. Instalační algoritmus pro Complete Linux Installer se neliší od instalace jakéhokoli jiného software, takže se tímto bodem nebudeme zdržovat.

2. Práce s aplikací Complete Linux Installer

Než začnu pracovat s programem, rád bych ještě jednou zdůraznil: to, co popisujeme v tomto článku, není instalace Linuxu Android, ale emulace provozu jednoho systému v jiném.

Spusťte tedy aplikaci a souhlasíte s instalací dalších softwarové komponenty. Právě práce s těmito moduly vám následně výrazně usnadní používání operačního sálu. Linuxové systémy.

Jak již bylo zmíněno, vyžaduje Complete Linux Installer root práva, kterou vám aplikace připomene ve vyskakovacím okně. Program zajišťujeme plný přístup Na funkce systému mobilní zařízení.

Tím je počáteční příprava emulátoru k provozu dokončena. Otevře se před vámi hlavní nabídka aplikace. Přejděte na podpoložku „Průvodce instalací“.

Emulátor prohledá hardware vašeho gadgetu a zobrazí seznam operačních systémů, které zaručeně poběží na vašem mobilním zařízení. Jako příklad jsme zvolili Ubuntu 13.10.

Od tohoto okamžiku vás program začne „provádět“ instalačními kroky operační systém, doprovázející každou potřebnou akci podrobné pokyny. Například po přečtení požadavků emulátoru v prvním kroku nezapomeňte nainstalovat „Terminal“ a „VNCViewer“ ve druhém. Teprve poté vyberte „Stáhnout obrázek“.

Přečtěte si popis rozdílů mezi distribucemi operačního systému Linux a vyberte si tu, kterou potřebujete.

Vytvořit u kořene externí úložiště složka gadget s názvem budoucí systém. To výrazně usnadní vyhledávání programu. potřebné soubory. V našem případě vytvoříme adresář „ubuntu“. Do této složky rozbalte stažený archiv.

V důsledku toho by se v adresáři „ubuntu“ měly objevit dva soubory. Jeden z nich je s příponou .img. Toto je obrázek spouštěného systému Linux.

Po provedení specifikované akce přejděte na podpoložku „Spustit“ v hlavní nabídce Kompletního instalačního programu Linuxu a klikněte na pomocnou nabídku „Nastavení“ vpravo horní roh okna. Výběrem možnosti „Upravit“ poskytněte aplikaci úplnou cestu k spustitelný soubor systémy. Svou volbu potvrďte kliknutím na tlačítko „Uložit změny“.

Tím je dokončena další fáze instalace alternativního operačního systému do paměti vašeho gadgetu. Můžete bezpečně vybrat možnost „ Spuštění Linuxu”.

Aplikace v pozadí spustí terminál pro provedení testovacích příkazů a požádá o přístup root k systémovým funkcím zařízení. Dovolujeme to.

Nyní bude váš smartphone nebo tablet moci fungovat jako emulátor operačního systému Linux a budete mít přístup ke všem možnostem operačního systému s tučňákem na logu – od provádění jednoduchých příkazů v terminálu až po instalaci plného prvotřídní grafické prostředí. Instalace Linuxu na Android je dokončena.

Je velmi populární, zejména mezi správci systému a vývojáři softwaru. Obrovské číslo různá zařízení pracuje pod jeho kontrolou. Bohužel, mobilní zařízení, jako je tablet, s nativní podpora Linuxu prakticky neexistující. Na momentálně Byl vydán pouze jeden model běžící na Ubuntu. Jeho nákup ale nemusí být tak snadný, protože není dostupný ve všech zemích.

V případě potřeby jej můžete nainstalovat Linuxový tablet, nahrazující Android.

Přirozeně se mnozí mohou ptát, zda je možné nainstalovat Linux na tablet, který původně používá Android místo tohoto OS. Oficiálně mají Android i Linux stejné jádro, ale bohužel Linux na tabletu s Androidem nebude plně fungovat. Vývoj v tomto směru probíhá a mnoho programátorů aktivně pracuje na řešení problému, ale reality dnes Problém je v tom, že spuštění linuxové distribuce na tabletu Android vyžaduje hodně úsilí.

V tomto materiálu poskytneme přehled a akce krok za krokem, jak nainstalovat distribuci Linuxu do tabletu. Řekneme vám, jaké podmínky je třeba splnit, jak si zařízení připravit, a také vám řekneme o vlastnostech postupu.

Co budete potřebovat:

  • Tablet Android.
  • SD karta s kapacitou 3,5 GB nebo více.
  • root přístup
  • kompletní záloha všech dat pro stoprocentní jistotu bezpečného výsledku. pohybuješ se velké soubory a provádět mnoho operací, takže je to prostě nutné.

DŮLEŽITÉ. ODMÍTNUTÍ ODPOVĚDNOSTI. Navzdory skutečnosti, že tento proces nezpůsobuje žádné škody, redakce webu nenese odpovědnost, pokud se s vaším zařízením Android během instalace nebo spuštění Ubuntu něco stane.

Ujistěte se, že máte práva superuživatele. Téměř na každém zařízení to můžete provést kontrolou, zda máte aplikaci Superuser. Pokud nemáte práva root, můžete je získat. Chcete-li to provést, zjistěte pokyny specifické pro vaše zařízení.

Knihovny BusyBox vám pomohou při interakci se systémem Android. Instalační program si můžete stáhnout z Obchod Play(nebo Android Market), přejděte sem (https://play.google.com/store/apps/details?id=stericson.busybox) a stáhněte si ji. Přejděte na kartu Instalace BusyBox a klikněte na tlačítko Instalovat. Jakmile je nástroj nainstalován, můžete přejít k dalšímu kroku instalací emulátoru terminálu.

Krok 2: Nainstalujte emulátor terminálu a zkontrolujte, zda funguje správně.

Nejoblíbenější emulátor terminálu pro Android je na této stránce (https://play.google.com/store/apps/details?id=jackpal.androidterm) na adrese Play Market. Pomocí odkazu si jej stáhněte, nainstalujte do tabletu a spusťte.

Poté, co se otevře pracovní okno aplikace, zadejte slovo "su". Obslužný program vás požádá o poskytnutí rootovského přístupu a vy jej musíte udělit, protože nástroj spouští systémové skripty, které později použijeme ke spuštění Ubuntu.

Chcete-li zkontrolovat, zda terminál BusyBox a knihovny fungují správně, zadejte příkaz „busybox arping –help“. Pokud vám terminál poskytne text se spoustou možností, jako je -f -q -b, vše funguje. Pokud ne, zkontrolujte, zda má váš telefon práva root a zda se tak děje správně instalace BusyBoxu a zda má terminál oprávnění. Pokud je vše v pořádku, můžete pokračovat.

Pokud jste vše dokončili nezbytné akce kroky 1 a 2, nemusíte se bát. Následujících několik kroků je velmi jednoduchých. Začněte připojením telefonu k počítači. Musíte povolit USB disk, který vám umožní otevřít SD kartu v počítači (většina z vás to pozná, když přesunete hudbu a další soubory z počítače do Androidu).

Dále musíte na SD kartě vytvořit složku s názvem „Ubuntu“. Pak byste si měli stáhnout tento (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) a tento (https://sourceforge.net/projects/linuxonandroid/files /Ubuntu /10.10/ubuntuV5-script.zip/download). Toto jsou soubory ZIP, které obsahují 2 důležité věci: spouštěcí skript a souborový systém Ubuntu. Pokud otevřete první archiv ZIP, najdete soubor IMG, a pokud rozbalíte druhý soubor, najdete soubor SH.

Rozbalte oba archivy a přesuňte soubory do složky „Ubuntu“. Nyní byste měli mít ve složce dva soubory. Většina potřebné procesy dokončeno.

Krok 4: Spusťte systém Ubuntu

Vraťte se do své terminálové aplikace a znovu zadejte „su“ a poté napište „cd/mnt/sdcard“. Abyste se ujistili, že vše funguje, zkuste napsat „ls“ a zjistěte, zda dokážete rozpoznat své složky (měli byste také najít složku Ubuntu).

Chcete-li spustit Ubuntu, zadejte „cd /ubuntu“ a poté „sh ubuntu.sh“. To způsobí spuštění mnoha procesů, které se pokusí nainstalovat váš systém. Dále vás nástroj požádá o výběr rozlišení obrazovky. Zadejte jej ve formátu šířka x výška, například 1280 x 720. Další lepší výkon Chcete-li zabránit zpomalení tabletu, zvolte nižší rozlišení. Nyní je vše hotovo.

Systém Ubuntu funguje, ale nevidíme to. vidět GUI, musíte použít klienta protokolu VNC. Kterýkoli z nich si můžeme stáhnout z Obchodu Play.

Podrobné pokyny pro převod jakéhokoli zařízení běžícího pod Ovládání Android, V plnohodnotný počítač založené na Linuxu.

Spuštění Linuxu na Androidu je možné! A nepotřebujete k tomu zařízení s právy root: veškerý potřebný software je k dispozici v oficiální obchod Google Play. Za pouhých 10–15 minut můžete získat operační systém, který se od Androidu liší pokročilými funkcemi.

Poznámka: pokud budete postupovat podle našich pokynů, operační systém Linux se spustí virtuální prostředí. Android bude stále běžet na pozadí. Označit takový systém za kompletní by bylo nesprávné. Nicméně se seznamem standardní úkoly zvládá to dobře.

Před instalací vše zavřete. požadované aplikace a čisté BERAN zařízení Android.

1. Z Google obchod Přehrajte si instalaci GNURoot Debian a XServer XSDL.

2. Než začnete Instalace Linuxu ujistěte se, že je vaše zařízení připojeno ke stáji Wi-Fi sítě. Spusťte GNURoot. Stahování začne. potřebné balíčky prostředí.

Instalace trvá od 30 sekund do několika minut v závislosti na rychlosti vašeho internetového připojení. Ignorujte ukazatele, dokud se nezobrazí následující zpráva:

root@localhost:/#

Ti, kteří jsou obeznámeni s konceptem „rootových práv“, by se tohoto řádku neměli bát: aplikace nezpůsobí žádné poškození zařízení, protože funguje v „pískovišti“.

3. Zadejte následující příkaz:

aktualizace apt-get

Počkejte, až se balíčky stáhnou. To bude indikováno řádkem Čtení seznamů balíčků...Hotovo.

4. Nyní zadejte další řádek:

apt-get upgrade

Na otázku "Chcete pokračovat?" vstoupit anglický dopis Y a stiskněte Enter. Spustí se instalace balíčků.

Tentokrát bude instalace trvat o něco déle. Trpělivě počkejte na dokončení instalace, dokud se neobjeví kýžený řádek:

root@localhost:/#

středa Debian Linux nainstalován a nyní můžete přistoupit k nasazení grafický shell.

5. Instalace všech balíčků distribuce Linuxu se provádí pomocí následujícího příkazu:

apt-get install lxde

Existuje také možnost nainstalovat jádro systému pomocí řádku:

apt-get install lxde-core

Potvrďte instalaci opětovným zadáním Y a kliknutím na Zadejte klíč. Spustí se proces stahování balíčku.

Během instalace se ujistěte, že všechny soubory byly úspěšně staženy a že při rozbalování zařízení nedošla volné místo. V opačném případě se spuštění systému nezdaří.

6. Chcete-li dokončit instalaci operačního systému, musíte si stáhnout tři další nástroje:

  • XTerm - pro přístup k terminálu z grafického prostředí Linuxu;
  • Synaptic Package Manager - pro správu apt balíčky a stahování aplikací;
  • Pulseaudio - pro instalaci ovladačů zvuku.

Všechny tři nástroje se instalují pomocí jednoho příkazu terminálu GNURoot:

apt-get install xterm synaptic pulseaudio

Do zařízení se stáhne přibližně 260 MB dat.

7. Nyní minimalizujte aplikaci GNURoot a otevřete dříve nainstalovaný XServer XSDL. Souhlas se stažením doplňková písma. Po dokončení instalace klepněte několikrát na obrazovku (aplikace vás vyzve k výběru rozlišení a velikosti písma – vše záleží na vašich preferencích), dokud neuvidíte úvodní obrazovku s modrým pozadím a bílým textem.

Znovu spusťte GNURoot a zadejte následující dva příkazy jeden po druhém:

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

Sekvence pro další restartování systému (když chcete znovu otevřít Linux) vypadá takto: spusťte XServer XSDL a počkejte na modrá obrazovka, otevřete GNURoot a zadejte dva výše uvedené příkazy, vraťte se na XServer XSDL.

Pokud si terminál stěžuje na neplatný příkaz, vraťte se ke kroku 5 těchto pokynů a zkuste nainstalovat holé jádro. Zkontrolujte stav paměti vašeho zařízení Android.

8. Nyní otevřete XServer XSDL, počkejte několik sekund a budete mít Linux připravený k použití.

Chcete-li nainstalovat aplikace v levém dolním rohu, otevřete Nabídka Start a vyberte Spustit. Zadejte Synaptic a stiskněte Enter.

V okně, které se otevře, použijte vyhledávání a nainstalujte potřebné aplikace. Může být Prohlížeč Firefox, redaktor obrázky GIMP, kancelářský balík Libre a další programy kompatibilní s Linuxem.

Tuto možnost instalace Linuxu samozřejmě nelze volat plné spuštění operační systém na Androidu. Virtuální Linux má několik omezení, ale při použití bezdrátové myši a klávesnici (lze připojit i pomocí OTG adaptéru a USB hubu), můžete proměnit svůj smartphone nebo tablet notebook s funkčností OS pro dospělé.

  • chytré telefony,
  • Crowdsourcing
  • "Sní elektrické ovce o Linuxu na svém telefonu?"


    Abych řekl pravdu, po neúspěchu s Telefon Ubuntu a ty epické kecy, které se dějí se SailfishOS, mě trochu deprimovaly. Nevím jak vy, ale já jsem už dlouho frustrovaný situací, kdy nemohu plně ovládat zařízení, které používám. většina zčas.


    Nemohu nasadit "řezač bannerů". systémové úrovni nebo zvýšit dnscrypt. Řídit část provozu přes wifi a část přes mobilní síť. Získejte přesně ten soubor, který potřebuji, přístupný pouze z rootu. A když otevřete bootloader, záruka vyprší a přestane fungovat bezkontaktní platby a všechny ty „zlepšováky“ pro fotoaparát od výrobce. Nemohu napsat install přes ssh a za pár sekund obdržím aplikaci se všemi potřebnými záplatami.


    A když vidím ty desítky odinstalovatelných aplikací nainstalovaných výrobcem, které zabírají místo, žerou baterii, neustále spamují upozornění a sbírají analýzy – je mi úplně smutno. Toto je současnost, ke které jsme dospěli. S uzavřeným firmwarem pro hardware a nahlížením na uživatele pouze jako na zdroj zisku.


    Nedávno jsem narazil na projekt, který by mohl něco změnit...


    AKTUALIZOVAT: Téměř jistě se uplatní obrazovka i.MX8M a FullHD. Hurá!
    AKTUALIZACE 2: Za 5 dní bylo vybráno chybějících 500 tisíc z 1,5 milionu dolarů. $ 300 000, z toho jsou firemní objednávky. Do konce kampaně zbývají ještě 2 týdny. Dobrá odpověď pro ty, kteří řekli „není třeba“.



    PRO UFO (lze odstranit): článek je především o problémech a obtížných rozhodnutích, která vývojáři občas musí udělat bezplatná zařízení PROTI moderní trh uzavřené železo. + některé informace o tomto konkrétním projektu, které nejsou dostupné v otevřený přístup. Odstranil jsem všechny zmínky o sbírce (a odkaz na ni). Jako referenci – která si dobře žije na geektimes (mimochodem je tam odkaz na crowdfundingovou společnost).

    co to je?

    Librem 5 je linuxový smartphone, který bude postaven na nejotevřenějším hardwaru a softwaru s ohledem na bezpečnost a soukromí. Zatím neexistuje, ale již existuje plán víceméně vypracovaný během 1,5 roku a aktivní vývoj začne za méně než měsíc.

    SZO?

    Tým Purism úspěšně vydal řadu notebooků s nejvíce bezplatným hardwarem (jak je to nyní možné), open source BIOS a váš Linux distribuce které vyvíjejí. Společnost se nyní zaměřila na chytré telefony.

    Železo

    Co udělá každý rozumný člověk, když otevře článek o novém zařízení? Samozřejmě listuje celým marketingovým bulletinem, aby popsal vlastnosti daného kusu hardwaru. Dále bude seznam s úřadem. místo. Níže vysvětlím, proč je tak krátký.


    Charakteristika

    • 5″ dotykový displej
    • CPU i.MX6/i.MX8
    • Vivante GPU (zrychlený ovladač bezplatného softwaru Etnaviv)
    • Samostatné mobilní základní pásmo
    • 3GB LPDDR3
    • 32GB eMMC
    • MicroSD slot
    • Fotoaparát (přední a zadní)
    • Blikat
    • Jack pro sluchátka a mikrofon (3,5 mm)
    • Mikrofon
    • Reproduktor
    • Tlačítko napájení
    • Ovládání hlasitosti
    • Slot SIM
    • WiFi 802.11
    • Bluetooth 4
    • Ladicí rozhraní (interní)
    • USB Host
    • USB Type-C
    • Baterie
    • Senzory:
      • Akcelerometr
      • Gyroskop
      • Kompas
      • Okolní světlo
      • Blízkost
    • Hardwarové přepínače zabíjení pro:
      • Fotoaparát
      • Mikrofon
      • Základní pásmo
      • WiFi/Bluetooth

    Samostatný mobilní komunikační čip

    Začněme nečekaným bodem. Ovlivnil ale mnohá následná rozhodnutí.

    Mobilní sítě nejsou bezpečné. A problém vůbec není v softwarové implementaci resp nesprávné nastavení zařízení (i když se to děje neustále) - problém je mnohem hlubší a souvisí se samotnou architekturou sítě. Desítky různých útočných vektorů: od známých („SS7 backdoor“, 2G odposlech, chyby v 3G/4G šifrování) až po specifické hardwarové útoky na konkrétní zařízení.

    Situaci komplikuje fakt, že většina mobilní čipy používat binární firmware bez zdrojových kódů. A když je tato dobrota také fyzicky umístěna v SoC, práce s kamerou a mikrofonem... Noční můra paranoidů.

    Ale telefon je bez mobilní sítě- ne telefon. Nejlepším řešením pro bezpečný smartphone by proto bylo udržet čip mobilní sítě co nejizolovanější od všeho ostatního. Librem 5 používá samostatný čip od procesoru mobilní komunikace. Ještě více: bude k dispozici fyzický přepínač. Nevím, co přesně vývojáři vypnou, ale pro dobrou míru musíte odpojit napájení, anténu a spojení s hlavním procesorem.

    Mimochodem, přestaňte používat SMS pro autentizaci a autorizaci. Myslím to vážně. Není to bezpečné.

    CPU a GPU

    Procesor by tedy neměl mít bezdrátové komunikace. Co ještě? Plně otevřené ovladače s dobrou podporou OS. Pokud věříte vývojářům Librem 5, z toho, co je aktuálně na trhu, je oslovila celá (!) řada SoC - i.MX6 od NXP. Prostě agónie volby. Moderní realita otevřeného hardwaru.

    Co získáme z této řady procesorů? 2jádrový 32bitový Cortex-A9 1,0 GHz, GPU Vivante GC880, DDR3 a USB 2.0. Takový průměrný chlap před 5 lety. Ne moc, samozřejmě, ale pro běžné použití by mělo stačit.
    Ale my chceme, aby byl svět znovu poskládán na našem gentoo za pár hodin, a ne za týden, a server, který na tomto smartphonu určitě spustíme, možná nebude schopen vymáčknout 10k RPS, ale alespoň by mohl sloužit pár desítek uživatelů? ;)

    Naštěstí začátkem roku NXP představilo novou řadu procesorů i.MX8, které možná ponesou i hrdé označení letošních mid-rangerů. 4 jádra 64bitového Cortex-A53, GPU Vivante GC7000Lite s podporou Vulkan, 4kp60, h.265 a VP9, ​​​​DDR4, USB 3.0-C - s tím už můžete žít, neexistuje. Samozřejmě nemůžete těžit kryptoměny, ale kvůli tomu tu nejsme, že? GPU by mělo zvládat středně těžké 3D - jen by se spustilo :)

    Proč ve vlastnostech i.MX6/i.MX8? Bohužel i.MX8 zatím není k dispozici. Proslýchá se, že je tam vše připraveno k výrobě, a to do konce roku nový řádek vyjde. Někteří zákazníci to dostali v létě prototypy. A vývojáři Librem 5 jsou dokonce ochotni v případě potřeby čekat 2-3 měsíce navíc. Ale zatím je i.MX6 pojistkou.

    Obrazovka

    5 palců, minimálně HD. Plánujeme instalaci FullHD, pokud to bude možné. Jak se ukázalo, na tak malé várce je těžké se předem 100% dohodnout. Po dokončení fundraisingové kampaně a nejlepší možnost a s dodavatelem je uzavřena smlouva. Sám dodám, že pro 5 palců ani HD není tak špatné.

    Paměť

    3GB LPDDR3 pro i.MX6 a možná více LPDDR4 pro i.MX8-M. 32 GB eMMC a microSD slot.

    Bezdrátový

    Samostatný Wifi/Bluetooth čip, fyzický switch – stejné důvody jako u mobilních sítí.

    Fotoaparát, navigace, akcelerometr atd.

    Vše je standardní. Jsou tam dvě kamery – a to je dobře. Jediné, co stojí za pozornost, je, že kamery a mikrofon budou mít také fyzické spínače. Ti, kteří rádi používají elektrickou pásku, jsou rozhořčeni.

    Baterie

    Odnímatelné, žádné další informace.

    Rám

    Kov, snadný přístup na všechny interní a ladicí porty.

    NFC a bezdrátové nabíjení

    Určitě ne. Alespoň ne pro první verzi. Množství práce je již velmi velké.

    Skener otisků prstů, rozpoznávání podle obličeje, sítnice a provedení „Smooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosooooooooooooooooooooooooooooooooooooooooooooooooooooooooovejnejejnej“

    V zásadě ne. Biometrie je něco, co lze používat bez vašeho přání a je obtížné ji změnit, jakmile je ohrožena. Na rozdíl od hesel, která jsou pouze ve vaší hlavě. „Počátek“ je zatím (doufám) pouze fantasy.
    Rozpoznání podle provedení neznámé skladby z titulu si však můžete implementovat sami – ostatně budete mít plnou kontrolu po telefonu.

    Software

    OS

    Linux, standardně tam bude domácí PureOS (založený na Debianu), který se používá ve firemních noteboocích. Slibují možnost používat jakoukoli distribuci, která podporuje ARM. S pilníkem, samozřejmě. Vypadá to docela realisticky, vezmeme-li v úvahu, že bootloader je otevřený a všechny ovladače budou k dispozici.

    Bude tam sandbox pro aplikace? PureOS již má jádro s GrSecurity, takže takový mechanismus bude určitě implementován. No a zase SELinux s AppArmor. Obecně platí, že vše, co je k dispozici pro Linux, lze použít tak, aby vyhovovalo vaší specifické úrovni paranoie.

    Rozhraní a standardní aplikace

    Vývojáři se již dohodli na podpoře od komunit Gnome a KDE. Co bude standardně, ještě není rozhodnuto. Existují plány na přístav" pánský set» aplikace optimalizované pro dotykové obrazovky. Až bude tato práce dokončena, přijde čas na složitější věci.

    Matice

    Výchozí jako decentralizované bezpečným způsobem budou využívány komunikace

    
    Nahoru