Linux oder Android – was ist besser auf einem Fernseher? Installieren einer Linux-Distribution auf einem Android-Telefon und -Tablet, was besser Linux oder Android ist

hallo, ich habe einen mini pc ug 802, wie kann ich linux darauf installieren? Teltar

Das ist ein sehr interessantes Thema für mich, Freunde, da ich beruflich Linux-Server administriere. Auf Servern ist es interessant, aber für mich ist es schon alltäglich und alltäglich. Aber die Installation von Linux-Distributionen auf Geräten mit ARM-Architektur ist eine Größenordnung interessanter.

Was ist der Unterschied zwischen einem Computer und einem Smartphone oder Tablet?

Der Unterschied ist höchstens konzeptionell gering - sowohl mobile als auch Desktop-Geräte oder sogar Server werden nach denselben Prinzipien hergestellt. Mobile Geräte verwenden jedoch eine andere Prozessorarchitektur. Desktop-CPUs sind auf x86- oder amd64-Architekturen ausgelegt. Und in den meisten Mobilgeräten ist ein Prozessor auf der ARM-Architektur installiert. Historisch gesehen ist dies darauf zurückzuführen, dass solche Prozessoren einen deutlich geringeren Stromverbrauch haben, was für mobile Geräte eine lebenswichtige Notwendigkeit ist.

Welche Betriebssysteme können auf Mobilgeräten installiert werden?

Daher müssen alle Programme, einschließlich des Betriebssystems, speziell für diese Architektur entwickelt werden, um auf diesen Geräten zu arbeiten. Daher funktionieren reguläre Linux-Versionen, die auf Desktops oder Servern installiert sind, hier nicht. Glücklicherweise gibt es viele Distributionen und Versionen für diese Architektur. Angefangen beim berüchtigten Android, mit dem die meisten Smartphones ausgestattet sind, bis hin zu exotischen Distributionen wie dem spezialisierten Backtrack (jetzt Kali Linux). Aber von größerem Interesse sind natürlich einige bekanntere Distributionen.

Was ist Android?

Android ist ein Betriebssystem basierend auf Linux von Google für Mobilgeräte entwickelt. Das weltweit beliebteste mobile Betriebssystem. Es sollte verstanden werden, dass LInux tatsächlich nur ein Kernel ist Betriebssystem. Und darauf basierend werden viele Betriebssysteme gebaut, und Android ist nur eines davon.

Der Kernel ist die Grundfunktionalität, mit der Sie alle Geräte und Optionen der Hardwareplattform verwenden können, dh Treiber und Geräteverwaltung. Ebenfalls im Kernel enthalten sind einige grundlegende Programme und Dienstprogramme. Befehlszeile. Tatsache ist, dass in der Linux-Familie (in dieser Bedeutung wird sie am häufigsten verstanden - die Familie der Betriebssysteme auf diesem Kern und nicht der Kernel selbst) - die grafische Shell ein separater Teil ist, ihre eigene Abstraktionsebene .

Und die Mindestkonfiguration dieser Betriebssysteme ist ohne grafische Shell, nur eine textbasierte Befehlszeilenschnittstelle. Dadurch können Sie diese Betriebssysteme an den ungewöhnlichsten Stellen einbetten. Beispielsweise in Netzwerkgeräten, Werkzeugmaschinen, Computern und anderen komplexen Geräten wie Flugzeugen und Autos. Auch in deiner Waschmaschine und die Mikrowelle kann etwas ähnliches installiert werden :)

Dies ist ein Android-Gerät. Dementsprechend sollte Android standardmäßig darin installiert sein. Was in der Tat Linux ist. Aber mit einigen gravierenden Einschränkungen. Die Installation eines anderen Linux kann die Fähigkeiten eines mobilen Geräts erheblich verbessern. Die Einsatzmöglichkeiten sind nahezu grenzenlos. Stellen Sie sich vor, Sie verwenden Ihr Mobiltelefon als Server! Viele Tools werden verfügbar. Wenn es sich um ein Tablet handelt, können Sie es verwenden, indem Sie Peripheriegeräte über ein OTG-Kabel daran anschließen voller Rechner! Wozu? Dies ist eine andere Frage. Ich hoffe, unser Leser wird seine Ideen in den Kommentaren teilen.

Wie installiere ich Linux auf einem Android-Gerät?

Also Einbau.

Es gibt zwei Möglichkeiten - Sie können, wie sie sagen, eine vollwertige Installation auf Hardware durchführen. Dies ist eigentlich ein Flashen des Geräts. Gleichzeitig verlieren wir die vom Hersteller bereitgestellte native Funktionalität des Geräts. Und das ist vielleicht nicht das, was wir wollten. Beispielsweise ist der Mini-Computer UG 802, für den sich unser Leser interessiert, ein Gerät, das die Funktionalität von Fernsehgeräten erweitern soll. Denn es kann direkt in den HDMI-Anschluss jedes Fernsehers eingesteckt werden und macht es so zu einem Smart.

Glücklicherweise gibt es eine zweite Möglichkeit, Linux zu installieren – direkt im Hauptbetriebssystem des Geräts Android-Fall. Auf diese Weise können Sie eine sogenannte Chroot-Umgebung in Android ausführen. In diesem Fall erhalten Sie zwei verwandte Betriebssysteme, die parallel auf demselben Kern laufen - Android. Und Sie können zwischen ihnen wechseln.

Dieser Ansatz ist praktisch für Smartphones und Tablets, aber möglicherweise nicht für UG 802 geeignet. In diesem Fall müssen Sie möglicherweise das gewünschte Betriebssystem flashen. Und das ist schon ein gewisses Risiko, dass Sie das Gerät ruinieren können.

Leider habe ich keine Erfahrung mit solchen Experimenten. Aber dazu gibt es genug Informationen im Netz. Erfahren Sie, versuchen Sie zu installieren.

Daher werde ich einige Links bereitstellen, über die Sie sich mit der Welt des Hackens von Mobilgeräten vertraut machen können :)

Wer sind Hacker?

Ja, ja, wundern Sie sich nicht, das ist genau das Hacken - nicht standardmäßiger Eingriff in den Betrieb und die Anordnung von Systemen und Programmen, deren Änderung und Erweiterung der Funktionalität. Das ist die ursprüngliche Bedeutung des Wortes. Und ein Hacker ist kein Hacker oder Virenschreiber, wie die meisten Menschen zu denken gewöhnt sind. Es ist in erster Linie ein Forscher. Ja, er bricht Systeme, enthüllt, was nicht geöffnet werden sollte, aber er tut es mit dem Ziel, zu wissen, nicht zu schaden.

https://xakep.ru/2012/10/22/android-tablet-linux-install/ - ein Artikel über die Installation von Linux auf Smartphones in der ältesten Zeitschrift, der nur die Essenz des Hackens widerspiegelt.

https://habrahabr.ru/post/221543/ - habr, nicht weniger alte und noch berühmtere Ressource. Und der Artikel hier ist frisch und beschreibt sehr detailliert die Erfahrung der Installation von Arch Linux auf Android in Form einer Chroot-Umgebung.

https://geektimes.ru/post/44220/ - geektimes - eine Seite der Macher von Habr, und es gab ein detailliertes Handbuch dazu Debian installierenüber Android auf einem Smartphone. Obwohl der Artikel sehr alt ist, berührt er grundlegende Dinge, die verstanden werden müssen, bevor man sich auf eine solche Operation einlässt. Dies hilft Ihnen, wenn es Ihnen nicht hilft, sich zu etablieren, aber es hilft Ihnen, Kenntnisse zu erlangen, ohne die es unmöglich ist, das Thema weiterzuentwickeln und das Problem zu lösen. Und nach dem Studium solcher Artikel fühlen Sie sich bereits sicherer und können genauer nach Informationen zum Thema suchen, zu bestimmten Fragen, die während der Installation behandelt werden müssen.

Zum Beispiel sind diese Artikel zu diesem Thema auf den oben genannten Seiten sicherlich nicht die einzigen. Sie können jederzeit versuchen, in solchen spezialisierten Ressourcen nach weiteren Artikeln zu diesem Thema zu suchen. Ich habe auf w3bsit3-dns.com einige Themen zur Installation von Linux auf Mobilgeräten gefunden und durchgesehen so, zum Beispiel

Das ist alles, was ich für heute habe. Aber es kann sich immer herausstellen, dass ich das Bankett dieses Themas fortsetzen möchte :)

Wenn Sie Probleme haben (und die werden mit 99%iger Wahrscheinlichkeit auftreten :)) können Sie hier auch Fragen stellen, wir sammeln Informationen, lösen Probleme gemeinsam, das ist auch für mich sehr interessant.

Müde von Android? Sie möchten nicht in einem privaten Ökosystem sein? Sicherheit und Datenschutz werden für Smartphone-Nutzer immer wichtiger, aber was ist die Antwort?

Ist es möglich, Android und iOS zugunsten eines anderen mobilen Betriebssystems aufzugeben?

Wenn Sie ein alternatives Betriebssystem benötigen, ist Linux normalerweise die Antwort. Aber welcher Betrieb Linux-Systeme für Smartphones heute zur Installation verfügbar?

1. Ubuntu-Touch

Ubuntu-Touch

Ubuntu Touch wurde ursprünglich von den Entwicklern Canonical veröffentlicht und wird derzeit von UBports unterstützt. Dies bedeutet, dass das aufgegebene mobile Betriebssystem Ubuntu Touch weiterlebt.

Die Herangehensweise von Ubuntu Touch an Smartphones ist intelligent und geht mit dem Mangel an Apps um, indem es nativ Social-, News- und Foto-Tools bereitstellt. Dies geschieht unter dem Deckmantel von Bereichen, verschiedenen Startbildschirmseiten, die anpassbare Nachrichten, Wetter, Apps und soziale Netzwerke bereitstellen.

All das funktioniert gut, obwohl es immer wieder an notwendigen Anwendungen mangelt.

Die größte Stärke von Ubuntu Touch ist die Konvergenz.

Dies ist ein System, das Microsoft Continuum und Microsoft sehr ähnlich ist, bei dem ein mobiles Gerät mit einem Monitor, einer Tastatur und einer Maus verbunden und als verwendet wird Desktop-Computer. Der einzige wirkliche Unterschied zwischen diesem und Linux-Desktop-Geräten besteht darin, dass das Telefon dies hat ARM-Prozessor.

Zu den derzeit unterstützten Geräten gehören Telefone, auf denen Ubuntu Touch vorinstalliert ist, sowie OnePlus One, Fairphone 2 und Nexus 5 (Hammerhead). Viele andere befinden sich in aktiver Entwicklung, wie OnePlus 2 und OnePlus 3.

2.SailfishOS


Sailfish-Betriebssystem

Sailfish OS wurde gemeinsam von Jolla, Mer (Entwickler des Middleware-Stacks), der Sailfish Alliance (einer Gruppe von Unternehmen) und Community-Mitgliedern entwickelt und ist die Fortsetzung des aufgegebenen MeeGo-Betriebssystems auf Basis von Maemo und Moblin.

Die neueste Version von Sailfish OS ist als Sailfish X bekannt und läuft auf Geräten Sony Xperia X. Leider hat Sailfish OS keine offene Quellcode, a Freie Version ist zeitlich begrenzt.

Die Vollversion von Sailfish X kostet Sie etwa 50 US-Dollar und ist nur in der Europäischen Union, Norwegen und der Schweiz erhältlich. Wie die Website feststellt:

„… die Nutzung unserer Website und der Sailfish X-Kaufdienste außerhalb der berechtigten Länder ist verboten.“

Sailfish OS hat Unterstützung für Android-Apps, also wenn diese ansprechen, ist dieses Betriebssystem einen Versuch wert.

3. Plasmamobil

Plasma-Mobil

Eine der besten Optionen ist Plasma Mobile, das auf Smartphones ausgerichtet ist. Plasma selbst gilt als eine der besten Linux-Desktop-Umgebungen.

Nachdem Plasma Mobile im Jahr 2017 viel Aufmerksamkeit erhalten hat (hauptsächlich aufgrund der Abkehr von Ubuntu von Ubuntu Touch), ist es das Ziel, „ein vollständiges und offenes Software System für Mobilgeräte."

Derzeit kompatibel mit Nexus 5 (Hammerhead) und OnePlus One, ist Plasma Mobile (basierend auf Kubuntu) auch für PCs und Tablets verfügbar Intel-basiert, dank der auf Arch Linux basierenden Version.

Es gibt auch MultiROM-Unterstützung für das Nexus 5 (Hammerhead), sodass Sie Plasma Mobile neben Ihrem bevorzugten benutzerdefinierten Android-ROM ausführen können.

Das Beste am Plasma Mobile-Projekt ist vielleicht, dass Sie Plasma-Desktop-Apps und -Widgets sowie Ubuntu Touch-Apps ausführen können. Dies gibt dem Projekt eine größere Auswahl an Anwendungen als Ubuntu Touch.

Andere mobile Linux-Projekte

Zum Zeitpunkt des Schreibens dieses Artikels können drei weitere bemerkenswerte mobile Linux-Projekte festgestellt werden:

Halium

Das Ziel von Halium, das als System zur Verbesserung zukünftiger mobiler Linux-Projekte konzipiert wurde, besteht darin, „die Hardware-Abstraktionsschicht für Projekte zu vereinheitlichen, die GNU/Linux auf Mobilgeräten ausführen, auf denen Android vorinstalliert ist“.

Es besteht auch die Absicht, andere Software zu standardisieren und den Linux-Zugriff auf Audio, Kamera, GPS und andere Hardware zu verbessern.

Wenn dieses Projekt erfolgreich ist, wird die Installation von Linux auf Smartphones viel einfacher.

Reines Betriebssystem

Das vollständigere Projekt kommt in Form einer mobilen Version von PureOS, Purisms Linux-Distribution, die sich auf Datenschutz und Sicherheit konzentriert.

Derzeit gibt es keine Möglichkeit, PureOS für Mobilgeräte herunterzuladen, aber das erste Telefon von Purism, das Librem 5, wird 2019 erscheinen. Es wird das sicherste und privateste mobile Gerät sein, vieles davon wird vom PureOS-Betriebssystem abhängen.

postmarketOS

PostmarketOS (pmOS) bezeichnet sich selbst als „echte Linux-Distribution für das Telefon“ und ist die Version von Alpine Linux für Smartphones.

Das Ziel von pmOS, das sich derzeit in einer frühen Entwicklungsphase befindet, ist es, ein nachhaltiges mobiles Betriebssystem mit langfristigem Support zu schaffen.

pmOS kann eine große Anzahl von Geräten ausführen, einschließlich Amazonas Feuer hdx, Google-Geräte Nexus und Telefone und Samsung-Tablets Galaxis.

In diesem frühen Stadium der pmOS-Entwicklung haben jedoch nur wenige dieser Geräte vollständiger Satz Funktionen. Durch das Angebot mehrerer Desktop-Umgebungen sieht das pmOS-Projekt jedoch gut genug aus, um seine Mission zu erfüllen, ein langfristig nachhaltiges Linux-basiertes mobiles Betriebssystem zu entwickeln.

Anwendungen, die Linux auf Android installieren

Wenn Sie unbedingt Linux in der Tasche haben möchten, aber keines der oben aufgeführten Geräte haben, gibt es Alternativen.

Sie ermöglichen es Ihnen, Linux auszuführen (oder bereitzustellen Aussehen Linux), ohne Ihr Android-Gerät als Anwendung zu verlassen. Grundsätzlich bieten diese Anwendungen eine Emulation an.

KBOX

KBOX ist ein Tool, das keinen Root-Zugriff erfordert und als „ein Projekt zur Erstellung einer Miniatur-Linux-Distribution für Android-Geräte mit einer Linux-ähnlichen Konsolenumgebung“ beschrieben wird.

Es hat also viele Befehlszeilenprogramme, ist aber nicht verfügbar in Google Play. Stattdessen müssen Sie die Website besuchen, um das APK herunterzuladen und zu installieren. Bevor Sie fortfahren, stellen Sie sicher, dass Sie die Fallstricke bei der Installation von Apps von Drittanbieter-Websites außerhalb von Google Play verstehen.

Herunterladen: KBOX (kostenlos)

Linux bereitstellen

Anstelle einer Kommandozeilenumgebung mit einigen Linux-Tools Möglicherweise bevorzugen Sie etwas wie Linux Deploy von Google Play. Dies ist eine Open-Source-Anwendung für einfache und schnelle Installation GNU/Linux-Betriebssystem an Android-Gerät. Mit Linux Deploy können Sie aus mehreren verschiedenen Distributionen wählen. Sie werden auf einem Disk-Image im Speicher des Geräts installiert.

Nach der Installation können Sie auf Ihrem Telefon oder Tablet auf die Linux-Desktopumgebung zugreifen.

Download: Linux-Bereitstellung (kostenlos)

Ihr Smartphone verdient Linux

Kurz gesagt, Linux ist bereits für viele Smartphones verfügbar. Aber es ist noch ein weiter Weg. Linux-Distributionen auf mobilen Geräten sind selten und alle brauchen Ihre Unterstützung.

Wenn Sie eines der oben genannten Geräte haben, versuchen Sie es mit einer kompatiblen Linux-Distribution.

Verbringen Sie ein paar Tage damit, um zu sehen, wie es für Sie funktioniert. Lass die Community dann wissen, wie es gelaufen ist. Lassen Sie sie wissen, was funktioniert hat und was nicht.

Wenn Sie wissen, wie man programmiert, bieten Sie einem der Entwicklungsprojekte Ihre Hilfe an, oder noch besser, Sie können sogar mit der Entwicklung Ihres eigenen beginnen mobile Version Linux mit dem Projekt

Es ist sehr beliebt, besonders unter Systemadministratoren und Entwickler Software. Große Menge verschiedene Geräte arbeitet unter seiner Kontrolle. Leider gibt es fast keine mobilen Geräte wie Tablets mit nativer Unterstützung für Linux. Auf der dieser Moment Es wurde nur ein Modell veröffentlicht, das auf Ubuntu läuft. Aber es zu kaufen ist vielleicht nicht so einfach, da es nicht in jedem Land erhältlich ist.

Auf Wunsch können Sie auf einem Linux-Tablet installieren und Android ersetzen.

Natürlich fragen sich viele, ob es möglich ist, Linux auf einem Tablet zu installieren, das ursprünglich auf Android statt auf diesem Betriebssystem läuft. Offiziell haben sowohl Android als auch Linux einen Kernel, aber leider funktioniert Linux nicht vollständig auf einem Android-Tablet. Entwicklungen in diese Richtung sind im Gange, und viele Programmierer arbeiten aktiv daran, das Problem zu lösen, aber die Realität von heute ist, dass Sie innovativ sein müssen, um eine Linux-Distribution auf einem Android-Tablet auszuführen.

In diesem Artikel geben wir Ihnen einen Überblick und Schritt-für-Schritt-Anleitungen zur Installation einer Linux-Distribution auf Ihrem Tablet. Wir sagen Ihnen, welche Voraussetzungen Sie erfüllen müssen, wie Sie Ihr Gerät vorbereiten und informieren Sie auch über die Besonderheiten des Verfahrens.

Was wirst du brauchen:

  • Android Tablet.
  • SD-Karte 3,5 GB oder mehr.
  • Root-Zugriff
  • Vollständige Sicherung aller Daten für ein hundertprozentig sicheres Ergebnis. du bewegst dich große Dateien und führen viele Operationen durch, also ist dies ein Muss.

WICHTIG. VERWEIGERUNG DER VERANTWORTUNG. Obwohl dieser Vorgang keinen Schaden anrichtet, sind die Redakteure der Website nicht verantwortlich, wenn während der Installation oder des Starts von Ubuntu etwas mit Ihrem Android-Gerät passiert.

Stellen Sie sicher, dass Sie über Superuser-Rechte verfügen. Auf fast jedem Gerät können Sie dies tun, indem Sie überprüfen, ob Sie die Superuser-App haben. Wenn keine Root-Rechte vorhanden sind, können Sie diese erwerben. Informieren Sie sich dazu in den für Ihr Gerät spezifischen Anweisungen.

Die BusyBox-Bibliotheken helfen Ihnen bei der Interaktion mit dem Android-System. Sie können das Installationsprogramm aus dem Play Store (oder Android Market) herunterladen, indem Sie hier (https://play.google.com/store/apps/details?id=stericson.busybox) gehen und es herunterladen. Navigieren Sie zum Reiter „BusyBox Installation“ und klicken Sie auf die Schaltfläche „Installieren“. Sobald das Dienstprogramm installiert ist, können Sie mit dem nächsten Schritt fortfahren, indem Sie einen Terminalemulator installieren.

Schritt 2. Installieren Sie den Terminalemulator und überprüfen Sie, ob er ordnungsgemäß funktioniert.

Den beliebtesten Terminal-Emulator für Android finden Sie auf dieser Seite (https://play.google.com/store/apps/details?id=jackpal.androidterm). Spiel Markt. Klicken Sie auf den Link, laden Sie es herunter, installieren Sie es auf Ihrem Tablet und führen Sie es aus.

Nachdem sich das Arbeitsfenster der Anwendung geöffnet hat, geben Sie das Wort "su" ein. Das Dienstprogramm fragt Sie nach Root-Zugriff, und Sie müssen ihn erteilen, da das Dienstprogramm Systemskripte ausführt, die wir später zum Starten von Ubuntu verwenden werden.

Um zu überprüfen, ob das BusyBox-Terminal und die Bibliotheken ordnungsgemäß funktionieren, geben Sie den Befehl „busybox arping --help“ ein. Wenn das Terminal Ihnen Text mit vielen Optionen wie -f -q -b gibt, funktioniert alles. Wenn nicht, überprüfen Sie, ob Ihr Telefon gerootet ist, ob BusyBox korrekt installiert ist und ob das Terminal über Berechtigungen verfügt. Wenn alles in Ordnung ist, können Sie fortfahren.

Wenn Sie alle erforderlichen Schritte in den Schritten 1 und 2 abgeschlossen haben, brauchen Sie sich keine Sorgen zu machen. Die nächsten Schritte sind sehr einfach. Verbinden Sie zunächst Ihr Telefon mit Ihrem Computer. Sie müssen den USB-Speicher einschalten, damit Sie Ihre SD-Karte auf Ihrem Computer öffnen können (die meisten von Ihnen wissen das, wenn Sie Musik und andere Dateien von Ihrem Computer auf Android verschoben haben).

Als nächstes müssen Sie einen Ordner namens „Ubuntu“ auf der SD-Karte erstellen. Dann sollten Sie diese (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) und diese (https://sourceforge.net/projects/linuxonandroid/files /Ubuntu /10.10/ubuntuV5-script.zip/download)-Dateien. Dies sind ZIP-Dateien, die zwei wichtige Dinge enthalten: das Startskript und Dateisystem Ubuntu. Wenn Sie das erste ZIP-Archiv öffnen, finden Sie eine IMG-Datei, und wenn Sie die zweite Datei entpacken, finden Sie eine SH-Datei.

Entpacken Sie beide Archive und verschieben Sie die Dateien in den Ordner "Ubuntu". Sie sollten jetzt zwei Dateien im Ordner haben. Die meisten der erforderlichen Prozesse sind abgeschlossen.

Schritt 4: Starten des Ubuntu-Systems

Gehen Sie zurück zur Terminalanwendung und schreiben Sie erneut „su“, dann schreiben Sie „cd/mnt/sdcard“. Um sicherzustellen, dass alles funktioniert, versuchen Sie, "ls" zu schreiben und sehen Sie, ob Sie Ihre Ordner erkennen können (Sie können auch finden Ubuntu-Ordner).

Um Ihr Ubuntu zu starten, geben Sie "cd /ubuntu" gefolgt von "sh ubuntu.sh" ein. Dadurch werden viele Prozesse gestartet, die versuchen, Ihr System zu installieren. Als nächstes fordert Sie das Dienstprogramm auf, eine Bildschirmauflösung auszuwählen. Geben Sie es im Format Breite x Höhe ein, zum Beispiel 1280 x 720. Für mehr bessere Leistung damit das Tablet nicht langsamer wird, wählen Sie eine kleinere Auflösung. Jetzt ist alles fertig.

Das Ubuntu-System läuft, wir können es jedoch nicht sehen. Um zu sehen GUI, müssen Sie einen VNC-Protokollclient verwenden. Wir können jeden von ihnen aus dem Play Store herunterladen.

Führen Sie das Programm aus und geben Sie folgende Daten ein:

  • Anmeldung: Benutzer
  • Passwort: Ubuntu
  • Adresse: localhost

AUFMERKSAMKEIT. Wenn du nicht verletzt werden willst Ubuntu-System, geben Sie immer „exit“ in das Terminal ein, bevor Sie Ihr Tablet herunterfahren oder ausschalten.

Fazit

Wir haben Ihnen von der effizientesten und am wenigsten problematischen Methode erzählt, Linux auf einem Tablet zu installieren. Wer das System vollumfänglich laufen lassen will, muss statt Android Programmierer sein und bei eventuellen Fehlern zumindest Partitionen umprogrammieren können.

Haben Sie es geschafft, Linux auf Ihrem Tablet auszuführen? Sag es uns in den Kommentaren.

Ich als eingefleischter Liebhaber von OS Linux hätte natürlich gerne ein Telefon mit diesem Betriebssystem. Aber leider im Laden finden Sie ein solches Telefon nicht. Aber dennoch gibt es Handwerker, die sich etablieren können Linux am Telefon.

Dazu erstellen sie spezielle Firmware, normalerweise für spezifisches Modell Telefon. In diesem Fall haben wir ein normales Telefon, für das Sie Ersatzteile kaufen können, wenn etwas nicht funktioniert, und das Telefon in seine ursprüngliche Form zurückversetzen.

Auf welchen Telefonmodellen kann beispielsweise Linux installiert werden? Die Website www.linuxmobile.org enthält Firmware für mindestens einige Modelle. Auf diesen Modellen können Sie auf Android basierende Firmware installieren. Falls Sie es nicht wussten, dann ist Android auch Linux.

Auf welchen Telefonen kann Linux installiert werden?

Motorola Atrix Motorola Razr HD Cyanogen Mod 10 Cyanogen Mod 9 Cyanogen Mod 7

Vielleicht sind einige dieser Modelle in Ihrem Geschäft und Sie können dieses Telefon kaufen und Linux darauf installieren. Wie wird es aussehen? So sieht abgespecktes Android aus Linux am Telefon:

Natürlich warnen die Entwickler davor, dass Sie diese Firmware auf eigene Gefahr und Gefahr verwenden, und das ist verständlich. Aber würde sich andererseits ein einfacher Benutzer verpflichten, Linux auf einem Telefon zu installieren? Er braucht es einfach nicht, das sind die vielen Leute, die sich mit dem Thema auskennen. Ja, es wäre toll, es auf meinem zu installieren altes Handy Linux, tut mir leid, es ist nicht auf der Liste ....

Linux auf einem Tablet – lohnt es sich?

Linux auf einem Tablet ist der Traum vieler Linux-Liebhaber. Ich schrieb vor einiger Zeit, dass ich bereits ein Tablet mit Ubuntu gemacht hatte, aber bisher in kleinen Mengen und Tablet mit linux kaufen heute ist nicht so einfach. Aber das ist nur der Anfang, denn es gibt keinen Zweifel daran, dass es in Zukunft Neues gibt Mobiltelefone und Tablets werden zunehmend Linux auf ihren Geräten verwenden. Aber heute kann jeder Linux auf einem Tablet installieren, wenn es natürlich mit Linux auf einem ist.

Die erste Frage, die sich für diejenigen stellt, die Linux auf ein Tablet herunterladen möchten, ist die Frage, welches Linux installiert werden soll. Hier lohnt es sich, gleich die rosarote Brille abzunehmen: irgendein Linux, das man aufsetzt normaler Rechner, nicht auf dem Tablet installieren.

Tatsache ist, dass die meisten Tablets heute auf der Basis von Prozessoren mit ARM-Struktur hergestellt werden. Daher ist die einfachste Möglichkeit, Linux auf Ihrem Gadget zu installieren, der Kauf eines Tablets mit der üblichen x86-Architektur. Die Berechnung eines solchen Tablets ist nicht schwierig, da es höchstwahrscheinlich Windows 7 oder ähnliches vorinstalliert haben wird. Nachdem Sie ein solches Tablet gekauft haben, können Sie jedes Linux darauf installieren.

Aber ein solches Tablet zu finden, ist heute nicht so einfach, und selbst wenn Sie es finden, gefällt es Ihnen möglicherweise äußerlich oder aufgrund seiner Eigenschaften nicht.

Linux auf Android ausführen

Was ist der Ausweg? Und es gibt nur einen Ausweg: OS Linux zu finden, das bereits auf einen ARM-Prozessor portiert wurde. Es gibt heute nicht viele solcher Entwicklungen, und eine der Optionen ist Kali-Linux. Aber das ist nur eine der Optionen. Wenn Sie sich einwählen Suchmaschine Phrase "Linux ARM", können Sie sehen, welche Linuxe bereits auf diesem Prozessor laufen. Hier sind einige davon:

Bogen LinuxARM Debian Linux auf der ARM Ubuntu Linux auf der ARM Gentoo Linux auf der ARM

Sie haben also die Wahl und können versuchen, Linux auf Ihrem Tablet zu installieren. Aber ich hatte diese Frage: ist es genug portiert Linux-Programme für diese Plattform? Ist das Spiel die Kerze wert? Schließlich reicht es nicht aus, nur Linux zu portieren, es ist auch wichtig, Anwendungen dafür zu portieren.

Und ich bewundere im Allgemeinen die Fülle von Anwendungen für Android, die nicht weniger sind als für Linux. Und viele davon würde ich gerne in Linux sehen. Aber wird sich nicht herausstellen, dass ich mich durch die Installation von Linux auf einem Tablet dieser Vielzahl von Anwendungen berauben werde, die Android hat?

Im Allgemeinen müssen Sie tausendmal nachdenken, bevor Sie Linux auf Ihrem Tablet installieren. Vielleicht ist seine Zeit noch nicht gekommen?

18+ © Seclub.org 2003-2018

In diesem Artikel erklären wir im Detail, wie man installiert Linux zu einem Android-Gerät. Um ein alternatives System zu installieren und vollständig zu betreiben, benötigen Sie: ein Smartphone oder Tablet, einen Software-Emulator, Root-Rechte und mehrere Gigabyte freien Speicherplatz.

1. Einbau Anwendungen Vollständiger Linux-Installer

Geben Sie in das Menü ein Google-Suche Spielen Sie das Wort „Emulator“ und erhalten Sie eine Liste mit mehreren Dutzend ungefähr der gleichen Dienstprogramme. Alle von ihnen sind gut, aber wir haben unsere Aufmerksamkeit auf die Complete Linux Installer-Anwendung gerichtet. Es ist völlig kostenlos, perfekt lokalisiert und enthält detaillierte Anweisungen für Anfänger.

Das Programm kann unter http://goo.gl/5C6Xa heruntergeladen werden. Der Installationsalgorithmus des Complete Linux Installer unterscheidet sich nicht von der Installation anderer Software, daher werden wir an dieser Stelle nicht aufhören.

2. Arbeiten mit Complete Linux Installer

Bevor ich mit der Arbeit mit dem Programm beginne, möchte ich noch einmal betonen: Was wir in diesem Artikel beschreiben, findet keine Linux-Installation statt Android, und Emulation der Arbeit eines Systems in einem anderen.

Also starten wir die Anwendung und stimmen zu, zusätzliche zu installieren Softwarekomponenten. Es ist die Arbeit mit diesen Modulen, die Ihnen später den Umgang mit dem Betriebssystem Linux erheblich erleichtern wird.

Wie bereits erwähnt, erfordert Complete Linux Installer Root-Rechte, an die Sie die Anwendung in einem Popup-Fenster erinnern wird.

Wir stellen das Programm zur Verfügung voller Zugriff zu den Systemfunktionen des Mobilgeräts.

Damit ist die anfängliche Vorbereitung des Emulators für die Arbeit abgeschlossen. Das Hauptmenü der Anwendung wird vor Ihnen geöffnet. Gehen Sie zum Unterabschnitt "Installationsanleitung".

Der Emulator scannt die Hardware Ihres Geräts und zeigt eine Liste der Betriebssysteme an, die garantiert auf Ihrem Gerät ausgeführt werden. Mobilgerät. Wählen wir als Beispiel Ubuntu 13.10.

Von diesem Moment an beginnt das Programm, Sie durch die Phasen der Installation des Betriebssystems zu "führen", die jede begleiten Benötigte Aktion detaillierte Anleitung. Nachdem Sie beispielsweise im ersten Schritt die Anforderungen des Emulators gelesen haben, installieren Sie im zweiten unbedingt „Terminal“ und „VNCViewer“. Erst danach wählen Sie den Punkt „Bild herunterladen“.

Lesen Sie die Beschreibung der Unterschiede zwischen den Distributionen des Linux-Betriebssystems und wählen Sie die richtige für Sie aus.

Erstellen Sie einen Ordner mit dem Namen des zukünftigen Systems im Stammverzeichnis des externen Laufwerks des Gadgets. Dadurch wird es für das Programm viel einfacher, die erforderlichen Dateien zu finden. In unserem Fall erstellen wir das Verzeichnis „ubuntu“. Entpacken Sie das heruntergeladene Archiv in diesen Ordner.

Als Ergebnis sollten zwei Dateien im Verzeichnis „ubuntu“ erscheinen. Einer von ihnen hat die Erweiterung .img.

Ist es möglich, Linux auf einem Telefon zu installieren?

Dies ist das Abbild des laufenden Linux-Systems.

Danach angegebenen Aktionen Gehen Sie zum Unterpunkt „Start“ des Hauptmenüs von Complete Linux Installer und klicken Sie auf das Untermenü „Einstellungen“ in der oberen rechten Ecke des Fensters. Geben Sie der Anwendung durch Auswahl der Option „Ändern“ den vollständigen Pfad zur ausführbaren Systemdatei an. Bestätigen Sie Ihre Auswahl, indem Sie auf die Schaltfläche "Änderungen speichern" klicken.

Damit ist die nächste Stufe der Installation eines alternativen Betriebssystems im Speicher Ihres Gadgets abgeschlossen. Sie können sicher die Option „Linux ausführen“ auswählen.

Bewerbung ein Hintergrund startet ein Terminal, um Testbefehle auszuführen und Root-Zugriff auf die Systemfunktionen des Geräts anzufordern. Wir erlauben.

Jetzt kann Ihr Smartphone oder Tablet als Emulator des Linux-Betriebssystems arbeiten und Sie haben Zugriff auf alle Funktionen des Betriebssystems mit einem Pinguin auf dem Logo - von der Ausführung der einfachsten Befehle im Terminal bis zur Installation eines vollständigen -ausgereifte grafische Umgebung. Linux installieren abgeschlossen auf Android.

Warum :

Damit Sie den Unterschied zwischen einem sich aktiv entwickelnden System in einem relativ ertragsstarken Markt und einer verrottenden Plattform für Hairies klar verstehen.

Es ist nur so, dass es in Android viele Dinge gibt und Schnittstellen in Form von Dateisystemen aktiv genutzt werden.

Geschieht.

Ist es möglich, Linux auf einem Telefon zu installieren?

Entwicklung geschieht immer durch Fehler.
Vielleicht einfach nicht machen?

Ja, überall. Dies ist eher eine Android-Frage als ein Unix-Forum. Das Fehlen von Zeilen in fstab verbietet das Mounten mit einem einfachen Befehl nicht.

Danach entschied ich mich, ein Wunder des chinesischen Tablet-Baus zu kaufen: Superpad. Dieses Tablet wurde als Spielzeug zum „kleinen Pflücken“ genommen, in Kombination ein Lesegerät, ein Spiel für Paare und ein Hingucker für eine lange Reise ... Ich stelle gleich fest, dass ich zwei USB-Festplatten für 500 GB habe und 1 TB, auf denen alle wichtigen Dinge für ein lustiges Leben gespeichert sind, und sie sind in ntfs und ext4 unterteilt. Und natürlich sieht das Tablet sie nicht.

Hier ist mein Freiwilliger

Das ist der erste Grund, tiefer zu graben. Nach Durchstöbern von 200 Forenseiten auf xda-developers.com, sicher

Zu diesem Zeitpunkt wurden alle Versuche, dieses Tablet zu öffnen, zurückgestellt. Bis zur glorreichen Zeit für den Schüler - der Session. Und da die Studenten bei der Session wirklich alles tun, wenn auch nicht zum Thema, haben die fröhlichen nächtlichen Zusammenkünfte im Internet auf offensichtlich bürgerlichen Seiten wieder begonnen. Und es kam eine geniale Idee zum Anziehen diese Tablette Orthodoxes Linux, in meinem Fall - Ubuntu.
Was dabei herausgekommen ist, siehe unten.

Es ist klar, dass es nicht funktionieren wird, nur zu nehmen und zu installieren ... nun, wo unsere nicht verschwunden sind ...

Wir brauchen:

Betrachten Sie die Hauptphasen Android-Downloads und Linux
1. Einschalten und Boot-ROM-Code-Ausführung ROM-Code-Ausführung einschalten und booten
2. Der Bootloader Der Bootloader
3. Der Linux-Kernel Der Linux-Kernel
4. Der Init-Prozess Der Init-Prozess
5. Zygote und Dalvik Konsole (bash, zsh ...) / wm (kde, gnome ...)
6. Der Systemserver Bootvorgang abgeschlossen
7. Bootvorgang abgeschlossen

Wie Sie sehen können, beginnen die Unterschiede bei der Init-Laufzeit.
Das lässt sich am einfachsten ändern.

Ich werde ehrlich schreiben, ich dachte, dass nur die Android-Init verwendet werden kann und dass sie fest mit dem Kernel verschraubt ist. Und selbst nachdem ich ein Beispiel für eine funktionierende Ramdisk von einem anderen Tablet erhalten hatte, hätte ich nicht gedacht, dass es starten würde ...

Inhalt der Ramdisk
bin dev etc home init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
In /bin ist busybox, in /sbin - switch_root mit einem Link darauf.
Init-Code von der Ramdisk von zt-180

#!/bin/sh echo Ausgehend vom Initram-Image. echo Warten auf SD-CARD aufwecken... sleep 3 echo "Mounting new rootfs" mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Halt, Root wechseln... exec switch_root /newroot /sbin/init echo hrm, haben Sie stattdessen eine Shell exec /bin/ash

Es bleibt noch die Ramdisk in den Speicher zu flashen (ich habe Burntool unter xp verwendet) und - voila, der Boot-Schritt. Ja, ich habe es anstelle der Wiederherstellung geflasht. Um Linux zu starten, müssen Sie also beim Start die Tasten gedrückt halten.

Die Ladephase ist also abgeschlossen und es lohnt sich, Geduld zu haben, da die Konsole keine Lebenszeichen zeigt und alles ziemlich langsam lädt.

Autologin auf der ersten Konsole einrichten
In /etc/init/tty1.conf ersetzen wir die letzte Zeile durch exec /bin/login -f Yor_Login< /dev/tty1 >/dev/tty1 2>&1 dann kannst du in deine ~/.bashrc Befehle schreiben, die beim automatischen Login starten.
Kampf gegen den X-Server
Für mich hat er sich definitiv nicht mit dem Touchscreen, xorg.conf und xterm angefreundet ... den Synaptic-Treiber entfernt, folgendes in ~/.xinitrc geworfen:
#!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # globale xinitrc-Datei, die von allen gestarteten X-Sitzungen verwendet wird von xinit (startx) # globales X-Sitzungsskript aufrufen #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name login
Kämpfe mit dem Arbeitsumfeld
Ich wollte kde installieren, weil ich das Rendern von qt-Grafiken sehr mag. Ich sage gleich: Ja, es wurde installiert und gestartet, aber WIE ...
Zuerst richte ich sofort Autologin ein:
in /etc/kde4/kdm/kdmrc finden und ändern wir für uns Folgendes
AutoLoginEnable=true # Wenn wahr, automatische Anmeldung nach Abmeldung. Wenn falsch, wird die automatische Anmeldung nur # durchgeführt, wenn eine Anzeigesitzung gestartet wird. # Standard ist falsch #AutoLoginAgain=true # Die Verzögerung in Sekunden, bevor die automatische Anmeldung beginnt. # Standard ist 0 AutoLoginDelay=3 # Der Benutzer, der sich automatisch anmelden soll. NIEMALS root angeben! # Standard ist "" AutoLoginUser=Login # Das Passwort für den Benutzer zur automatischen Anmeldung. Dies ist NICHT # erforderlich, es sei denn, der Benutzer ist bei einer NIS- oder Kerberos-Domäne angemeldet. Wenn Sie diese Option # verwenden, sollten Sie aus offensichtlichen Gründen "chmod 600 kdmrc" verwenden. # Standard ist "" AutoLoginPass=Passwort
und, wie geschrieben, wir machen chmod 600 kdmrc in der Konsole unter root, damit schlechte Leute unser Passwort nicht ausspähen.
Zweitens hing am Eingang der Startbildschirm verdächtig lange, und ich rief im Zweifel startkde von der Konsole aus. Nach langer und mühsamer Anzeige von allerlei Fehlern bootete der Plasma schließlich im Netbook-Modus. Die grafischen Effekte sind ausgeschaltet, da wir unter einem Framebuffer sitzen und es stellenweise einige wilde Verzögerungen gibt, aber es ist immer noch kde und es ist geladen!
Feinabstimmung von allem und jedem für sich selbst
Jeder hat seine eigenen, ich habe noch keine Optimierung vorgenommen, aber es gibt viel zu tun: Laden beschleunigen, Arbeitsbereich optimieren. Ich suche nach einem leichteren wm - e16 - aber bisher habe ich es nicht zum Hauptmodell gemacht. Sie müssen auch den Touchscreen kalibrieren, da die virtuelle Tastatur bereits in kde enthalten ist.
Ich schaue auf openbox + razor-qt .
"Wir geniessen!"
Ergebnisse

Ich habe die Repositories von Debian 6 verbunden, der Sound funktioniert nicht auf Anhieb, Touch und Workspace sind nicht konfiguriert. Es gibt nicht genug Kernel-Module, also werde ich versuchen, sie zusammenzubauen und zu befestigen ...
Viele Dienste und Richtlinien sind heruntergefahren, das Internet geht nur als Root, aber das Internet ist konfiguriert und es gefällt.

Ps: Ja, ohne Kernelmodule werden nur Partitionen in fat und ext2 verbunden, was nicht erfreulich ist.
USB-Tastatur und -Maus sind beim Debuggen und Konfigurieren sehr wertvoll.

Jetzt darüber, was in dem Prozess verwendet werden kann
Ramdisk von zt-180
Werkzeug brennen
Ramdisk Repack-Kit. Die Binärdateien müssen in Ihrem PATH abgelegt werden.