AnLinux: en nem måde at installere et Linux-miljø på en Android-telefon uden root

AnLinux: en nem måde at installere et Linux-miljø på en Android-telefon uden root

Enhver telefon eller tablet, der kører på Android, er en enhed, der kører Linux OS. Ja, et meget modificeret OS, men stadig grundlaget for Android er Linux-kernen. Men for de fleste telefoner er muligheden "at rive Android ned og installere en distribution efter eget valg" desværre ikke tilgængelig.

Derfor, hvis du vil have Linux på din telefon, skal du købe specialiserede gadgets som PinePhone, om hvilke vi har allerede skrevet i en af ​​artiklerne. Men der er en anden måde at få et Linux-miljø på næsten enhver smartphone uden root-adgang. Et installationsprogram kaldet AnLinux vil hjælpe med dette.

Hvad er AnLinux?

Dette er specialiseret software, der give en chance brug Linux på din telefon ved at montere et billede, der indeholder rodfilsystemet til enhver distribution, inklusive Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine og mange andre. Installationsprogrammet bruger PRoot til at efterligne root-adgang.

PRoot opfanger alle opkald foretaget af brugeren, som normalt ville kræve root-adgang, og sikrer, at de fungerer under normale forhold. PRoot bruger ptrace-systemkaldet til at fejlfinde software, som hjælper med at nå målet. Med PROot kan alt dette gøres som med chroot, men uden root-rettigheder. Derudover giver PRoot falsk brugeradgang til pseudo-filsystemet.

AnLinux er et lille program. Men det er nok, fordi dets eneste formål er at installere systembilleder og køre scripts, der hæver brugermiljøet. Når alt er færdigt, modtager brugeren en Linux-pc i stedet for en smartphone, hvor Android fortsætter med at køre i baggrunden. Vi forbinder til enheden ved hjælp af en VNC viewer eller terminal, og vi er klar til at arbejde.

Selvfølgelig er dette ikke en ideel mulighed for at køre Linux på en smartphone, men det fungerer ganske godt.

Hvor begynder?

Det vigtigste er en Android-smartphone med en OS-version, der ikke er lavere end Lollipop. Derudover vil en 32-bit eller 64-bit ARM- eller x86-enhed også fungere. Derudover skal du bruge en betydelig mængde ledig filplads. For at gøre dette kan du bruge et hukommelseskort eller blot en enhed med en stor mængde intern hukommelse.

Derudover skal du bruge:

Termux og VNC er nødvendige for at få adgang til din "Linux-computer". De sidste tre elementer er kun nødvendige for at sikre behageligt arbejde med telefonen og installatøren. Et HDMI-kabel er kun nødvendigt, hvis det er mere bekvemt for brugeren at arbejde med en stor skærm i stedet for at kigge på telefonens skærm.

Nå, lad os komme i gang

AnLinux: en nem måde at installere et Linux-miljø på en Android-telefon uden root

Så snart Termux er installeret, får vi en fuldgyldig konsol. Ja, der er ingen root (hvis telefonen ikke er rootet), men det er okay. Det næste trin er at installere billedet til Linux-distributionen.

Nu skal du åbne AnLinux og derefter vælge Dashboard fra menuen. Der er tre knapper i alt, men du kan kun vælge én, den første. Herefter vises menuen til valg af distribution. Du kan vælge ikke kun én, men flere, men i dette tilfælde har du brug for en stor mængde ledig filplads.

Efter valg af distribution aktiveres to andre knapper. Den anden giver dig mulighed for at downloade de nødvendige kommandoer til udklipsholderen for at downloade og installere Linux. Disse er typisk pkg, wget kommandoer og et script til at udføre dem.

AnLinux: en nem måde at installere et Linux-miljø på en Android-telefon uden root

Den tredje knap starter Termux, så kommandoer kan indsættes i konsollen. Når alt er gjort, lanceres et script, der giver dig mulighed for at indlæse distributionsmiljøet. For at kalde distributionssættet skal du køre scriptet hver gang, men vi installerer det kun én gang.

Hvad med den grafiske skal?

Hvis du har brug for det, så skal du blot vælge menuen til skrivebordsmiljøet og bruge flere knapper – ikke tre, men flere vil dukke op. Udover selve distributionen skal du også vælge en shell, for eksempel Xfce4, Mate, LXQt eller LXDE. Generelt, intet kompliceret.

Så skal du ud over scriptet, der starter distributionen, bruge endnu et - det aktiverer VNC-serveren. Generelt er hele processen enkel og ligetil, det er usandsynligt, at det forårsager vanskeligheder.

Efter start af VNC-serveren forbinder vi fra klientsiden ved hjælp af fremviseren. Du skal kende porten og den lokale vært. Alt dette rapporteres af scriptet. Hvis alt er gjort korrekt, får brugeren adgang til sit virtuelle Linux-system. Ydeevnen af ​​moderne telefoner er fremragende, så der vil ikke være nogen problemer. Det er selvfølgelig usandsynligt, at en smartphone helt vil kunne erstatte et skrivebord, men generelt fungerer det hele.

Denne metode kan være nyttig, hvis du pludselig har brug for at oprette forbindelse til serveren, og du er i bilen uden en bærbar computer (selvfølgelig i dette tilfælde skulle alle de operationer, der er beskrevet ovenfor med AnLinux, allerede være gennemført). En virtuel Linux-maskine giver dig mulighed for at oprette forbindelse til en arbejds- eller hjemmeserver. Og hvis der af en eller anden grund er et display og et trådløst tastatur i bilen, så kan du i løbet af få sekunder organisere et arbejdskontor i kabinen.

AnLinux: en nem måde at installere et Linux-miljø på en Android-telefon uden root

Kilde: www.habr.com

Tilføj en kommentar