Kørsel af Linux på Android-telefoner: Metoder og apps

Telefonen i lommen kan meget mere end bare at køre Android. Og hvis du læser dette, leder du sandsynligvis efter måder at køre Linux på Android.

Linux er et open source-operativsystem og er gratis at bruge. Android er baseret på Linux-kernen. Men hvad nu hvis du vil omsætte din Android-mobil til at køre Linux for en mere komplet desktop-oplevelse?

Til det skal du installere Linux på din Android-telefon. Og i denne artikel vil vi gøre netop det.

Lad os komme igang.

Årsager til, hvorfor du ønsker at køre Linux på Android-enheder

Før vi går og lister de metoder og apps, der lader dig køre Linux på en Android-telefon eller -tablet, lad os lære fordelene/årsagerne til at gøre det.

#1. Du vil have en lille og overkommelig computer-/desktopoplevelse

Smartphones er mere kraftfulde, end du kan forestille dig. Selv en gammel Android-enhed har nok regnekraft til nemt at køre et Linux-operativsystem (Linux hjælper også med at være let).

Så hvis du vil have en overkommelig Linux-drevet enhed, kan du installere Linux på Android og bruge den i dine daglige aktiviteter. Selvom denne opsætning kunne være mere optimal, giver den mange brugere derude muligheden for at opnå noget.

En mobilenhed kører trods alt Android, en Linux-kerne, der er i stand til at interagere med den underliggende mobiltelefonhardware. Der er også masser af brugervenlige og lette Linux-distros derude, inklusive Ubuntu, Gentoo og endda Arch Linux.

#2. Du ønsker at lave eksperimenter

Teknologi i dine hænder er ikke kun at se tankeløse TikTok eller Instagram. Det åbner også vejen til eksperimenter. Så hvis du kan lide at eksperimentere, kan du bruge en mobilenhed med Linux til at gøre mange ting. For eksempel kan du gøre følgende:

  • Installer og kør webserver ved hjælp af Nginx.
  • Brug enheden som et hackerværktøj ved at installere Kali Linux
  • Brug det som en pædagogisk værktøjskasse ved at lære om Linux
  • Kør en 24/7 lavstrøms torrent-enhed for at dele filer
  • Kør et lokalt netværk Adblocker for at blokere annoncer på dit lokale trådløse netværk

Dette er blot nogle få eksempler på, hvad du kan gøre ved at køre Linux på en Android-enhed.

#3. Prøv forskellige Linux-smag

Du kan også bruge en Android-drevet mobilenhed til at prøve forskellige Linux-varianter.

Forudsætning for at komme i gang

Det første trin er at kontrollere, om din tablet eller telefonenhed kan køre Linux. I de fleste tilfælde kan din enhed køre Linux. Tilgangen til at få Linux til at fungere på Android-enheder kan dog variere afhængigt af din Android-enheds rodstatus.

Hvad angår hardwarekapacitet, kan alle moderne enheder, inklusive telefoner eller tablets, køre Linux på grund af dets lave hardwarekrav og tilpasningsmuligheder. Du skal dog have en rootet Android-enhed (jailbroken), hvis du vil have fuld kontrol over enhedsressourcer. Hvis ikke, kan du stadig installere Linux ved hjælp af Android-apps som Andronix, UserLAnd eller Debian Noroot.

Installation af Linux uden root

Hvis din telefonenhed ikke er jailbroken, kan du bruge apps til at få Linux til at køre på din telefon.

Den bedste måde at få Linux på er at bruge AndroNix, Termuxog VNC Viewer.

AndroNix er en populær Android-app, der lader dig installere Linux på Android. Du kan bruge det til at installere Linux uden omkostninger.

Termux, på den anden side, er en kraftfuld terminalemulering, der giver dig adgang til bash- og zsh-skaller. Til sidst har vi en VNC-fremviser, som vi skal forbinde til vores Linux-session.

Lad os gennemgå processen med at installere Linux uden root.

Trin 1: Forudsætning (valgfrit)

Før du går i gang, skal du have en Android-tablet eller -telefon. Men det er bedst at tilslutte din enhed til en ekstern skærm, et tastatur og en mus for at sikre optimal brugervenlighed.

Jeg vil bruge min Samsung FE 21 5G Android-telefon til denne tutorial. Samsung er kendt for at levere et fremragende økosystem. Det giver adgang til Samsung Dex, som lader dig multitaske mellem enheder. Når du først slutter din moderne Samsung-telefon til en computer, får du et arbejdsmiljø som en pc.

Download først Samsung Dex på din Windows-maskine og tilslut derefter telefonen til pc’en ved hjælp af et USB-kabel.

Når du er færdig, vil du se en desktop-lignende brugergrænseflade direkte på din pc.

Men hvad hvis du ikke har adgang til en Samsung-enhed? I så fald kan du stadig tilslutte kablet eller trådløst.

Du skal bruge en OTG-adapter og en USB-hub for at forbinde med ledninger. Med dette får du adgang til flere USB-porte, der er nødvendige for at forbinde din kablede mus og tastatur.

Hvis du har et trådløst tastatur og en mus, kan du forbinde dem med Bluetooth.

Bemærk: Dette trin er helt valgfrit. Men hvis du arbejder med Linux på en Android-enhed, er det bedst at konfigurere et tastatur og en mus for at forbedre brugervenligheden.

Trin 2: Installer AndroNix, Termux og VNC Viewer

Dette trin inkluderer installation af tre apps på din Android-enhed. Gå til deres respektive Play Butik-side og installer dem.

Bemærk: Hvis din smartphone ikke understøtter disse apps, kan du gå direkte til deres officielle side for at downloade deres .apk-fil og installere den. I mit tilfælde understøttede Samsung ikke Termux, så jeg gik til deres officielle sidedownloadede den officielle .apk-fil og installerede den.

Installer den seneste tilgængelige signerede Termux APK.

Trin 2: Åbn Andronix og installer din foretrukne Linux-distribution

Når du åbner Andronix, vil du se følgende skærm.

Herfra kan du klikke på Linux Distribution og se en liste over understøttede distros. Disse omfatter:

  • Ubuntu
  • Manjaro
  • Debian
  • Kali Linux
  • Fedora
  • Ugyldig
  • Alpine
  • Arch Linux

Alle disse distros er officielle og ikke ændret. Til denne tutorial skal vi installere Ubuntu.

Så klik på Ubuntu, og det vil bede dig om at vælge GUI.

Her skal du vælge Desktop Environment, og det vil derefter omdirigere dit vindue, hvor du skal vælge fra de tilgængelige skrivebordsmiljøer, inklusive XFCE, LXQT og LXDE. Du kan vælge enhver af de tilgængelige muligheder. Vi bruger XFCE til denne tutorial, da den er let og kan køre på lave systemressourcer.

Tilgængelige skrivebordsmiljøer til Ubuntu officielle distro

Så snart du klikker på Næste, kopierer den en kommando.

For vores udvalg af muligheder kopierede den følgende kommando for os.

pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu22/ubuntu22-xfce.sh -O ubuntu22-xfce.sh && chmod +x ubuntu22-xfce.sh && bash ubuntu22-xfce.sh

Bemærk: Koden til din implementering kan variere afhængigt af dine valg.

Trin 3: Brug Termux til at køre kommandoen

Du kan åbne Termux ved at klikke på “Åbn Termux.”

Indsæt nu kommandoen i terminalen og tryk ENTER.

Bemærk: Du kan trykke på den “midterste” museknap for at indsætte kommandoen. Du skal også have din telefonenhed til at være forbundet til internettet for at downloade de nødvendige filer.

Det begynder at downloade den nødvendige fil, og du skal muligvis vente et par minutter, før den er fuldført.

Bemærk: Under installationen får du forskellige prompter. For dem alle skal du trykke på Enter for at fortsætte. Installationen vil også bede dig om at give Termux-filtilladelse. Tillad det.

Under de sidste faser af installationen vil prompten bede dig om at vælge sprog, tastaturlayout og skrifttypepakke.

Vent venligst, indtil den beder dig om at indtaste en ny VNC-adgangskode. Vi vender tilbage til det senere.

Trin 4: Oprettelse af en VNC-session

Åbn RealVNC Viewer og tryk på + for at oprette en ny VNC-session. Indtast nu adressen som “localhost:1” og det navn, du kan lide.

Trin 5: Gå tilbage til Termus og afslut installationen

Tilføj nu en ny VNC-adgangskode.

Når du gør det, vil du se AndroNix VNCserver-opløsningsvalget. Her kan du vælge enhver mulighed baseret på din smag. Til denne vejledning, lad os vælge opløsningen som HD-ready.

Og du vil se din Ubuntu-terminal! Kør følgende kommando for at tjekke dig selv.

$ lsb_release -a

Trin 6: Kør Ubuntu Desktop-miljøet

For at køre Ubuntus skrivebordsmiljø skal du vende tilbage til RealVNC Viewer, åbne Ubuntu og klikke på “Forbind”.

Bemærk: Det vil bede dig om en ukrypteret forbindelse. Bare klik på fortsæt.

Indtast nu den VNC-adgangskode, du har angivet ovenfor.

Det er det! Du har installeret Linux på en Android-enhed.

Og sådan ser det ud på din telefon.

Installation af Linux med root

Hvis du har en jailbroken Android-enhed, kan du implementere Linux ved at følge nedenstående trin.

Trin 1: Installer BusyBox på din telefon. Dette vil give dig bedre kontrol over rodindstillinger.

Trin 2: Installer en af ​​disse tre apps, BrugerLAND, AnLinuxeller LinuxDeploy. Disse apps hjælper dig med at implementere Linux-distroen.

Trin 3: Når du har installeret appen efter eget valg (til dette formål, lad os bruge LinuxDeploy), kør den. Sørg også for, at den har root-tilladelser aktiveret.

Trin 4: Gå til nederst til højre i LinuxDeploy og tryk på Indstillinger.

Trin 5: Her skal du vælge den distro, du ønsker. Du kan vælge mellem Ubuntu, Fedora, Debian osv.

Trin 6: Under GUI skal du markere feltet Aktiver.

Trin 7: Under Grafik skal du vælge VNC.

Trin 8: Det vil derefter spørge, hvilken GUI-indstilling du ønsker. Vælg et skrivebordsmiljø.

Trin 9: Indtast dit navn og din adgangskode.

Trin 10: Gå til øverste højre hjørne, og forlad menuen.

Trin 11: Vælg Installer, og tryk derefter på OK

Herfra skal du åbne RealVNC Viewer og derefter implementere en session (svarende til, hvordan vi gjorde i “Installation af Linux uden root Trin 4”). Du skal dog indtaste adressen som localhost:5900.

Når du er færdig, skal du oprette forbindelse til forekomsten og indtaste dit Linux-skrivebord med de legitimationsoplysninger, du indtastede i trin 9.

Fantastisk! Du har med succes installeret Linux på en rodfæstet Android-enhed.

Brug af apps

Android-økosystemet giver dig adgang til masser af apps til at køre Linux på Android-tablets eller -telefoner. Lad os liste et par af dem nedenfor.

Andronix

Andornix lader dig installere Linux på Android mere intuitivt. Det fungerer fremragende på ikke-rodfæstede enheder. Og det bedste er, at det er gratis at bruge på grund af dets open source-licens.

Ud af æsken kan du bruge den til at installere 8 officielle Linux-distributioner. Tidligere brugte vi Andronix til at installere Ubuntu.

Ud over de gratis Linux distro-distributioner tilbyder det betalt Andronix Modded OS. Disse er optimeret til Android-enheder, hvilket giver bedre stabilitet og tilpasningsmuligheder. Du kan også få Andronix Premium med yderligere funktioner såsom offline installation, kommando osv.

Hent: Google Play Butik

BrugerLAND

UserLAnd er en nyttig open source-app, der lader dig køre Linux-distro på Android. Ligesom Andronix fungerer det på ikke-rodede enheder. Den tilbyder en indbygget terminal med understøttelse af forskellige skaller. Derudover kan du oprette forbindelse til VNC for at aktivere det grafiske interface.

Hent: Google Play

AnLinux

AnLinux er en nyttig app til at køre Linux på Android. Den bruger PRoot og Termux, så du kan køre Xfce-skrivebordsmiljøet og SSH. I lighed med UserLAnd og Andronix kræver det ikke root-adgang.

Du kan bruge det til at køre flere distros uden nogen konflikt.

Hent: Google Play Butik

AndroLinux

AnrdoLinux er et open source-operativsystem, der bruger et GNOME-skrivebordsmiljø. Denne pakke giver dig en komplet Linux-skrivebordsoplevelse på din Android-enhed.

Under motorhjelmen er AndroLinux baseret på CentOS og Fedora. Det giver også god sikkerhed.

Du kan bruge AndroLinux til at opsætte et professionelt miljø, da det kan køre Office-apps, illustrationer og designs.

Hent: Google Play Butik

Termux

Termux giver dig adgang til en kraftfuld terminal uden at installere tredjepartsfiler eller tjenester. Når du har installeret det, får du adgang til bash- og zsh-skaller. Når alt kommer til alt, bruger Android en Linux-kerne, og den kan derfor bygge oven på den.

Du kan bruge Termux til at installere Linux-distros, få adgang til servere over ssh, administrere filer, køre tekstbaserede spil osv.

Hent: Google Play Butik

Afsluttende ord

Det er sjovt at køre Linux på Android. Det er et fedt eksperiment, du kan køre i weekenden.

Det bedste ved Linux på Android er, at Android selv bruger en Linux-kerne. Det betyder enorm support til Android-apps, der kan lade dig installere og prøve forskellige Linux-distros. Desuden er det unødvendigt at roote din enhed for at bruge Linux på en Android-enhed. En jailbroken enhed giver dig mere frihed, når du konfigurerer og bruger Linux på en Android-enhed.

Dernæst kan du læse, hvordan du installerer Linux på Chromebook.