Telepítse linux-disztribúció a telefon és a tabletta futó Android

Linux költözni Android nagyon egyszerű, és a fő szerepet játszik itt a Linux kernel. Bármilyen Linux-eloszlás gyűjteménye könyvtárak és alkalmazások tetején futó Linux kernel, valamint Android is épül a Linux kernel szinte változatlan, ezen alkalmazások és könyvtárak lehetséges, minden gond nélkül fut Android környezetben. Elég, ha megtalálják eloszlás, ahol van egy port a ARM platformon (ne felejtsük el, hogy 99% -a az összes Android-készülékek futni ARM), telepítsd az ARM-emulátor egy virtuális merevlemez (azaz a fájl), hogy dobja le a fájl SD-kártya a készülékben, nyitott terminál, felmászik a kép, mint egy loopback-eszközök és hogy chroot belül. Mindent! Ez olyan egyszerű, mint a futás egy FTP-szerver a chroot-környezet - egyszerű és bevált módszer évtizedek óta.

Az egyetlen akadály, ha úgy dönt, hogy fut a Linux-disztribúció belsejében Android, - grafikus környezetben. Míg az a konzol, nem okoz nehézséget fog fakadhat jelenléte egy teljes értékű terminál emulátor grafikus alkalmazásokhoz problémák kezdenek - a természetes X-szerver Androidra nem, és elkezd egy normál X-kiszolgáló az eloszlás nem lehetséges, mert az alapvető különbségek az építészet, a grafika alrendszer zöld robot. Annak ellenére, hogy az alapon szabványos Linux képpufferéhez, melynek tetején meg lehet kezdeni az X-kiszolgáló, a kizárólagos használati jogát eredetileg tulajdonában magas szintű Android könyvtár, így továbbra is, hogy vagy töltse le a Linux-eloszlás helyett Android (ami elég praktikus), vagy jön a megoldásokat .

Ellenőrizze a működését a szükséges modulokat

Az egyetlen szűk, ha a Távoli asztal - a teljesítmény. Még ha dolgozik helyben, a VNC nem tudják biztosítani a megfelelő szintű belőle, ami elég lenne sima görgetés, vagy a mozgó ablakok nélkül lemaradásokat. A probléma megoldására még nem sikerült, a fejlesztési projektek a natív X-szerver, amely használja a grafikus alrendszer az Android még mindig nagyon sajtok, és nem lehet futtatni egy teljes grafikus környezetben. Azonban senki nem tiltja őket, hogy használják; például az X Server Darkside Technologies Pty Ltd (goo.gl/ap3uD) tökéletesen egyszerű szoftver futtatására.

alternatívák

Általában az eszköz kezdetben dolgozó ellenőrzése alatt Android, az úgynevezett natív változatát Linux-eloszlás beállítása a következőképpen. A hazai NAND-meghajtó lemez teremt egy kiterjesztett partíciót, akkor másolja a Linux-forgalmazás. Ezután az U-Boot bootloader (ezt használják a legtöbb tabletta) úgy van kialakítva, oly módon, hogy ezt a szakaszt, mint rendszerindító. Ennek eredményeként, a tabletta automatikusan letölti a Linux-rendszer bekapcsolás után.

Ahhoz, hogy hagyja el a lehetőségét, Android letöltés, U-Boot bootloader újra állítsa be úgy, hogy a szakasz a Linux-rendszer nem volt nagy, és cselekedett, mint a „helyreállítási partíció» (Recovery Mode), elérhető, lehetővé téve a készüléket, miközben a hangerő gomb (az egyik amelyet a villogó eszköz elvégzik a helyreállítási műveleteket). Így az eszköz a dual-boot: Android alapértelmezett Linux disztribúció és indítására hasznosítási mód. Recovery Mode is, azonban továbbra is csak speciális eszközökkel.

Ha a NAND-memória nem elég, hogy befogadja a teljes Linux-rendszer része (általában szakasz / usr) teszik a képet, vagy partíció az SD-kártyára. By the way, ext2-partíció a memóriakártyára is lehet telepíteni Linux fut a chroot-környezetet.

Telepítse natív Linux-eloszlás sokkal nehezebb, mint dolgozik egy chroot-környezetben, de megéri, ha van egy tabletta, és OTG kábel, mellyel csatlakoztatható billentyűzet és egér.

gyakorlati megvalósítása

Mint már mondtam, hogy fut az Android csak megfelelő eloszlás, átírták az ARM architektúra. Először is, az Ubuntu és a Debian, és az első nyilvánvaló okokból élveztem nagy érdeklődést váltott ki robotovodov. Azt is Gentoo telepítéséhez, és néhány speciális disztribúciók, mint például visszalép. Tekintsük a legjellemzőbb eset, hogy az Ubuntu telepítése alatt a standard rendszer használata nélkül bármely automatizált szerelők és mások.

Telepítse linux-disztribúció a telefon és a tabletta futó Android

Telepítse linux-disztribúció a telefon és a tabletta futó Android
Visszalép, futó tabletta

Ezután hozzá kell csatlakoztatni a képre, és chroot forgalmazásával környezetben. Ez root jogosultságot igényel, firmware támogatja blokk loopback-eszközök és a telepített busybox (keresi a boltban kérésére «busybox installer», a CyanogenMod van egy alapértelmezett). A sorozat tevékenységek:

Ne felejtsük el, hogy a debug módban ebben az esetben kell feltüntetni: „Beállítások -> Fejlesztői -> Minden Android Debug”.
  • Kapunk root jogosultságokkal:
  • Hozzon létre egy blokkot loopback-csatlakoztatott eszközök egy lemez kép és csatolja: A tartalma egy kép jelenjen meg a / sdcard / ubuntu. Ellenőrizze, hogy így legyen.
  • Csatlakoztassa az összes szükséges forgalmazási virtuális fájlrendszer:
  • Mi létre, hogy a chroot-környezet kaphat teljes hozzáférést a hálózathoz:
  • Menj a chroot-környezet:
  • Tulajdonképpen ez a telepítés befejeződött. Most lehet futtatni a konzolon szoftver elvégzi a rendszer fejlesztésére, elindítani hálózati szolgáltatásokat, és szinte bármit lehet tenni egy hagyományos asztali Linux-rendszer, nem feledkezve meg természetesen, hogy olyan szoftvert, amely közvetlenül kölcsönhatásba lépnek a vas és különböző speciális psevdodevaysami nem fog működni. Továbbá ne felejtsük el, hogy a virtuális fájlrendszer befejezése után a munkát kell csatolni.

    Most kell telepíteni és futtatni az X-kiszolgáló Xvnc, az exportáló a kijelző és beviteli eszköz segítségével a VNC protokoll. Tightvncserver már benyújtott formában, és még létre, de hogy jobban megértsék a folyamatot, és képes volt megoldani a problémát, azt részletesen a folyamat telepítéséhez és futtatásához.

    1. Frissítések, és telepíti tightvncserver:
    2. /root/.vnc/xstartup létre a fájlt, és írjuk be a következő bele:
    A harmadik parancs szükséges, hogy rögzített a probléma merülhet fel, hogy hiányzik a fizikai billentyűzet az eszközön.
  • Fuss Xvnc segítségével wrapper vncserver root:

    Annak érdekében, hogy ne zavarja a manuális bemeneti parancsok segítségével ubuntu.sh script, itt található: goo.gl/xSpK4. Csak tegye rá a módja ubuntu.img ubuntu könyvtárban az SD-kártyát, és futtatni a szkriptet sh ubuntu.sh csapat, és miután 5-10 másodpercig csatlakozni az asztalon a AndroidVNC. Ne feledje, hogy a forgatókönyvet csatolja a képet a / data / local / mnt.

    Telepítse linux-disztribúció a telefon és a tabletta futó Android
    AndroidVNC - csatlakoztassa az asztali

    Gentoo Telepítése az ext2-szakasz

    Tehát telepített Ubuntu képet használ a fájlrendszer és a sámánizmus a loopback eszközt és chroot-környezetben. Legyen könnyű volt, de a parancsfájlok használatát, és általában nagyon egyszerű, de mi van, ha megy előre, és helyezzen be egy hardcore forgalmazás, és nem használ képeket és egy dedikált ext2 partíciót a memóriakártyán? Így tudjuk megoldani a problémát, néhány firmware és kernel támogatása nélkül loopback-eszközök, valamint élvezhetik a normális eloszlás szerint megállapított szabályokkal.

    Telepítse linux-disztribúció a telefon és a tabletta futó Android
    A projekt «Ubuntu for Android» akcióban

    Azonnal módosítsa a config fájlokat és minden, ami szükséges, ízlés szerint, beleértve a szerkesztési /etc/resolv.conf mintájára az előző részben.
  • Fuss terminál emulátor (vagy végre «ADB shell»), és össze minden szükséges viszont chroot (majdnem ugyanaz, mint abban az esetben, Ubuntu):
  • Telepítse linux-disztribúció a telefon és a tabletta futó Android
    Ubuntu a Galaxy Tab 10.1

    őshonos növény

    Telepítse linux-disztribúció a telefon és a tabletta futó Android
    Native X-kiszolgáló Androidra

    Szerencsére, a telepítési folyamat a natív változatát az eloszlás jól ismert számos alkalmazáshoz az orosz nyelvű fórumokon, így könnyű lesz megtalálni az utasításokat. Ez azonban csak figyelni, hogy néhány jellemzője az ilyen típusú telepítés:

    • Külön vagy bázikus NAND-szakasz. Linux-terjesztés kitűzték létrehozott partíció a NAND memória, és az elsődleges boot partíció. Az első esetben a firmware fejlesztő általában meghagyja a lehetőséget az Android csomagtartó egy speciális script vagy egy Linux-eloszlás csomagtartó mentési mód, a második lesz telepítve helyett Android és újra kell reflash a készülék visszatér a robot terhelési képesség.
    • Az a lehetőség, dual boot. Ha a Linux-disztribúció telepíthető egy külön partícióra, a fejlesztő tudja hagyni a lehetőséget, hogy töltse Android. Ugyanakkor meg kell azonnal figyelni, hogy ez a rakodás történik: a hasznosítási mód, vagy egy script, ami végrehajtásra kerül egy hagyományos számítógépen. Mégis, a második út lesz kényelmetlen az úton.
    • Support berendezés. Az eredeti Linux-kernel Android firmware már tartalmazza a szükséges drivereket, akkor szükség lehet futtatni egy teljes Linux-rendszer, de nem az összes Linux-firmware összes megszerezhető magától. Gyakran vannak problémák a Wi-Fi-adapterrel és egy érintőképernyő, amely gyengén reagál az érintésre. Ezért, mielőtt telepíti a firmware figyelmesen olvassa el a lehetséges szövődmények.

    Mindkét esetben kell készíteni a tény, hogy a Linux-eloszlás beállítás az összes adat el fog pusztulni. Anélkül, hogy ez semmilyen módon.

    Telepítse linux-disztribúció a telefon és a tabletta futó Android
    Ubuntu Indítsuk el az indító szkriptet

    mi a következő lépés

    goo.gl/UGDe3 - leírása Ubuntu image előkészítési folyamat a saját (angol nyelven).

    Kapcsolódó cikkek