AnLinux: een gemakkelijke manier om een ​​Linux-omgeving te installeren op een Android-telefoon zonder root

AnLinux: een gemakkelijke manier om een ​​Linux-omgeving te installeren op een Android-telefoon zonder root

Elke Android-telefoon of -tablet is een apparaat dat wordt bestuurd door het Linux-besturingssysteem. Ja, een sterk aangepast besturingssysteem, maar toch is de basis van Android de Linux-kernel. Maar helaas is voor de meeste telefoons de optie "Android slopen en de distributiekit naar wens installeren" niet beschikbaar.

Daarom, als je Linux op je telefoon wilt, moet je gespecialiseerde gadgets kopen, zoals PinePhone, waarover we schreven al in een van de artikelen. Maar er is een andere manier om op vrijwel elke smartphone een Linux-omgeving te krijgen, en zonder root-toegang. Een installatieprogramma genaamd AnLinux zal hierbij helpen.

Wat is een Linux?

Dit is gespecialiseerde software geef een kans gebruik Linux op je telefoon door een afbeelding te monteren die het rootbestandssysteem van een van de distributies bevat, inclusief Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine en vele anderen. Het installatieprogramma gebruikt PRoot om root-toegang te emuleren.

PRoot onderschept alle oproepen van de gebruiker die normaal gesproken root-toegang vereisen en zorgt ervoor dat ze onder normale omstandigheden werken. PRoot gebruikt de ptrace-systeemaanroep om software te debuggen, wat helpt om het doel te bereiken. Met PRoot kan dit allemaal worden gedaan zoals met chroot, maar dan zonder rootrechten. Bovendien biedt PRoot valse gebruikerstoegang tot het pseudo-bestandssysteem.

AnLinux is een klein programma. Maar dit is genoeg, want het enige doel is om systeemimages te installeren en scripts uit te voeren die de gebruikersomgeving verhogen. Als alles klaar is, krijgt de gebruiker een Linux-pc in plaats van een smartphone en werkt Android op de achtergrond verder. We maken verbinding met het apparaat met behulp van een VNC-viewer of -terminal en u kunt werken.

Dit is natuurlijk geen ideale optie om Linux op een smartphone te "starten", maar het werkt behoorlijk.

Waar te beginnen?

Het belangrijkste is een Android-smartphone met een OS-versie die niet lager is dan Lollipop. Ook een 32-bits of 64-bits ARM- of x86-apparaat is voldoende. Bovendien hebt u een aanzienlijke hoeveelheid vrije bestandsruimte nodig. Hiervoor kunt u een geheugenkaart gebruiken of gewoon een apparaat met een grote hoeveelheid intern geheugen.

Daarnaast heb je nodig:

  • AnLinux (hier is de link) op Google Play).
  • Termux (alweer heb googleplay nodig).
  • VNC-client (VNC Viewer - een goede optie).
  • Bluetooth-toetsenbord (optioneel).
  • Bluetooth-muis (optioneel).
  • HDMI-kabel voor mobiele telefoon (optioneel).

Termux en VNC zijn nodig om toegang te krijgen tot uw "computer op Linux". De laatste drie elementen zijn alleen nodig om comfortabel werken met de telefoon en de installateur te garanderen. Een HDMI-kabel is alleen nodig als het voor de gebruiker handiger is om met een groot scherm te werken en niet naar het scherm van de telefoon te turen.

Nou, laten we beginnen

AnLinux: een gemakkelijke manier om een ​​Linux-omgeving te installeren op een Android-telefoon zonder root

Zodra Termux is geΓ―nstalleerd, krijgen we een volwaardige console. Ja, er is geen root (als de telefoon niet geroot is), maar dat is okΓ©. De volgende stap is het installeren van de image voor de Linux-distributie.

Nu moet je AnLinux openen en vervolgens Dashboard in het menu selecteren. Er zijn in totaal drie knoppen, maar je kunt er maar één selecteren, de eerste. Daarna verschijnt het distributiekeuzemenu. U kunt niet één, maar meerdere kiezen, maar in dit geval heeft u een grote hoeveelheid vrije bestandsruimte nodig.

Na het selecteren van een distributie worden twee andere knoppen geactiveerd. Met de tweede kun je de commando's die nodig zijn om Linux te downloaden en te installeren naar het klembord downloaden. Meestal zijn dit pkg-, wget-commando's en een script om ze uit te voeren.

AnLinux: een gemakkelijke manier om een ​​Linux-omgeving te installeren op een Android-telefoon zonder root

De derde knop start Termux zodat commando's in de console kunnen worden geplakt. Als alles klaar is, wordt er een script uitgevoerd waarmee u de distributieomgeving kunt laden. Om de distributiekit aan te roepen, moet u het script elke keer uitvoeren, maar we installeren het maar één keer.

En hoe zit het met de grafische schil?

Als je het nodig hebt, hoef je alleen maar het menu voor de desktopomgeving te selecteren en meer knoppen te gebruiken - niet drie, maar er zullen er meer verschijnen. Naast de distributie zelf moet je ook een shell kiezen, bijvoorbeeld Xfce4, Mate, LXQt of LXDE. Over het algemeen niets ingewikkelds.

Dan heb je, naast het script dat de distributie start, nog een ander nodig - het activeert de VNC-server. Over het algemeen is het hele proces eenvoudig en begrijpelijk, het is onwaarschijnlijk dat het problemen zal veroorzaken.

Na het starten van de VNC-server maken we verbinding vanaf de clientzijde met behulp van de viewer. U moet de poort en localhost kennen. Dit alles wordt gerapporteerd door het script. Als alles correct is gedaan, krijgt de gebruiker toegang tot zijn virtuele Linux-systeem. De prestaties van moderne telefoons zijn op zijn best, dus er zullen geen bijzondere problemen zijn. Het is natuurlijk onwaarschijnlijk dat een smartphone een desktop volledig kan vervangen, maar over het algemeen werkt het allemaal.

Deze methode kan handig zijn als u plotseling dringend verbinding met de server moet maken en u in de auto zit, zonder laptop (in dit geval moeten natuurlijk alle hierboven beschreven bewerkingen met AnLinux al zijn voltooid). Met een virtuele Linux-machine kunt u verbinding maken met een werk- of thuisserver. En als er om wat voor reden dan ook een display en een draadloos toetsenbord in de auto zijn, dan kunt u binnen enkele seconden een kantoor in de cabine organiseren.

AnLinux: een gemakkelijke manier om een ​​Linux-omgeving te installeren op een Android-telefoon zonder root

Bron: www.habr.com

Voeg een reactie