Installieren Sie Ubuntu Touch auf Nexus 7 (2012), da es nicht mehr unterstützt wird

11

Ich versuche, Ubuntu auf meinem Nexus 7 (2012) Tablet zu installieren. Es scheint jedoch, dass dieses Tablet nicht mehr in den offiziellen Entwicklerversionen enthalten ist. Ich bin ungefähr in der Mitte der Anleitung zum Portieren auf ein neues Gerät und beginne gerade zu begreifen, wie ausführlich dieses Projekt werden wird. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die letzte Entwicklung zu finden und zu installieren Release für Grouper.

Dies ist das Ergebnis, das ich beim Befolgen der Installationsanleitung für Ubuntu Touch erhalten habe:

$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap

2015/06/08 12:48:59 Device is |grouper|
Device grouper not found on server https://system-image.ubuntu.com channel stable

Ich habe es auch mit versucht devel. Es ist sinnvoll, dass sich ein uTouch-Build für Grouper in keinem dieser Kanäle befindet, da er nicht mehr offiziell unterstützt wird.

Da ich nicht dagegen bin, mir die Zeit zu nehmen, um zu lernen, wie man das richtig macht, hat jemand gute Artikel zu lesen oder Ratschläge von seinen Versuchen, solche Dinge zu tun, wenn es keine Möglichkeit gibt, auf einen Build für Grouper zuzugreifen? Dies wird mein erster großer Ausflug in die Entwicklung sein oder so etwas versuchen.

SocksofGranduer
quelle
Schauen Sie sich diese Installation von Ubuntu Touch an .
Vembutech
2
Trotzdem gab es schwerwiegende Probleme mit der Grafik des 2012 Nexus 7 (einer der Hauptgründe, warum sie nicht mehr verwendet wurden). Ich bezweifle, dass Sie den Port richtig gemacht haben, dass er funktionieren würde
Mateo
Ich habe diesen Artikel über die Installation von Ubuntu Touch gelesen, aber da er auch 2013 geschrieben wurde, als der Entwicklungs-Build für Grouper noch verfügbar war, wird empfohlen, "Phablet-Flash-Ubuntu-System - Kanal-Entwicklung - kein Backup" zu verwenden. Ich werde dabei nicht helfen. Ich denke auch, dass ich verstehe, dass dies nicht ohne die Hauptprobleme sein wird, aber ich werde es trotzdem versuchen.
SocksofGranduer
@SocksofGranduer Hattest du Glück? Ich habe auch ein Nexus 7 (2012) und möchte Ubuntu Touch ausprobieren.
Mote
1
Ich habe nicht @Mote. Ich schrieb die Liste der Dinge auf, die ich brauchen würde, um herauszufinden, wie ich die Schritte ausführen muss, die ich unternehmen müsste. Ich arbeite immer noch daran, aber ich würde sagen, es ist "zwei Wochen aus"
SocksofGranduer

Antworten:

7

Seit gestern habe ich auf meinem Nexus 7 2012 Desktop Ubuntu 14.04.3 LTS, daher denke ich, dass die Schritte zum Reproduzieren unter Ubuntu Touch ähnlich sein können (oder Sie können die Desktop-Version ausprobieren).

Also alles, was Sie auf eigenes Risiko tun. :-)

Meine Schritte waren kurz:

  1. Flash Ubuntu 13.04 über Fastboot (Befehle in der vorherigen Antwort)
  2. Bearbeiten Sie die Datei mit den Repositorys unter /etc/apt/sources.list anhand dieser Beispiele (ich wähle Trusty, da es nach 13.04 das nächste LTS ist und ich keine Probleme erwarte).

    deb http://ports.ubuntu.com/ trusty main restricted
    deb-src http://ports.ubuntu.com/ trusty-security main restricted

  3. Machen apt-get updateundapt-get upgrade

  4. Optional: Installieren Sie den SSH-Server mit apt-get install ssh

  5. Starten Sie das Tablet neu und genießen Sie die neueste LTS-Version von Ubuntu :-)

Quelle: mein heutiger Blogpost (auf Tschechisch)

zorbon.cz
quelle
1
Was ist mit der Benutzerfreundlichkeit von Ubuntu Desktop 14.04 unter Nexus 7? Der Github-Link von bseibold antwortet, dass "die Unity Desktop-Umgebung sehr fehlerhaft, langsam und einfach nicht gut auf das Nexus 7 passt"
Jaime M.
Hallo, danke, das scheint ordentlich zu sein. Ich habe mein Tablet dabei zweimal gemauert. Ich habe das erste Update und Upgrade direkt nach dem Bearbeiten der Quellen erhalten, aber dann gibt es ein weiteres Update-Set, das das Display durcheinander bringt, so dass ich mich nicht anmelden kann und nicht finde einen Weg, tty zu öffnen. Ich werde versuchen, ssh für das Debuggen einzurichten, danke Kumpel.
Yvain
@Yvain Hallo, ich erinnere mich an nichts über Probleme mit der Anzeige. Haben Sie versucht, eine USB-Tastatur oder -Maus über OTG USB anzuschließen? Haben Sie SSH vor dem Neustart installiert? Können Sie den SSH-Port erreichen? Ich habe N7 nicht länger als ein Jahr, also kann ich Ihnen nicht mehr helfen als mit diesen Ideen.
zorbon.cz
Leider kann ich ssh nicht verwenden, da es mit der Sitzung des Benutzers gestartet wurde und ich nicht starten kann. Das einzige, was ich tun konnte, war, in eine Gastsitzung zu gelangen (da die Anzeige springt, kann ich schnell "runter" und dann "links" drücken, aber es gibt Auf keinen Fall kann ich mein Passwort eingeben, um mich anzumelden. Ich habe versucht, die Apps zu deinstallieren, die vor dem Upgrade Probleme verursachen, aber der Start bleibt bei der Netzwerkvorbereitung hängen. Vielleicht sind die neuen Pakete, die bereitgestellt werden, da Ihr Beitrag nicht kompatibel ist. Vielleicht muss ich ihn bitten, sich automatisch anzumelden. Die Fehler, die ich durch einfaches Upgrade erhalten habe, beziehen sich auf GTK und Pixbuf. Es wird noch ein paar Versuche geben ... :)
Yvain
Nun, ich habe ein Dist-Upgrade anstelle eines Upgrades durchgeführt und jetzt ist es fast in Ordnung. Anzeige ist kaputt, aber ich habe Zugriff auf ttys (braucht otg Tastatur) und es ist nicht durcheinander, Anmeldebildschirm ist in Ordnung, keine Verbindung zu Benutzer- oder Gastsitzung möglich (gute Sache), ich muss nicht alles neu starten nicht mehr. Ich muss nur x oder lightdm reparieren. Ich bin mir nicht sicher, wie, aber ich bin mir sicher, dass es handhabbar ist.
Yvain
6

Erster Schritt: Laden Sie alles herunter

Holen Sie sich zunächst die neuesten täglichen Raring-Build-Dateien für das 2012 Nexus 7:

ubuntu-13.04-vorinstalliert-desktop-armhf + nexus7.bootimg

ubuntu-13.04-vorinstalliert-desktop-armhf + nexus7.img.gz

(hier zu finden: http://old-releases.ubuntu.com/releases/raring/ )

Besorgen Sie sich als Nächstes die Tools, die zum Installieren dieser Build-Dateien auf Ihrem Gerät erforderlich sind:

  1. Drücken Sie auf Ihrem Computer Strg + Alt + T, um ein Terminal zu starten.

  2. Fügen Sie das Ubuntu SDK Release PPA hinzu:

    $ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

  3. Aktualisieren Sie Ihr System, um die neuesten Pakete zu verwenden:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. Installieren Sie das Ubuntu-Device-Flash-Paket:

    $ sudo apt-get install ubuntu-device-flash

(hier zu finden: https://developer.ubuntu.com/de/phone/devices/installing-ubuntu-for-devices/ )

Schritt zwei: Entsperren Sie Ihr Gerät

Das 2012 Nexus 7 wird mit einem gesperrten Bootloader geliefert, dh Sie müssen ihn entsperren, um verschiedene Bilder auf das Gerät zu flashen. Glücklicherweise ist dies ein trivialer Prozess, den Sie nur einmal ausführen müssen.

( Warnung: Durch das Entsperren des Bootloaders werden alle Daten gelöscht und das Gerät auf die Werkseinstellungen zurückgesetzt. Wenn Sie nicht alle wertvollen Katzenbilder verlieren möchten, sichern Sie sie auf Ihrem Computer!)

  1. Starten Sie Ihr 2012 Nexus 7 im Android Bootloader neu. Schalten Sie dazu das Gerät zunächst wie gewohnt aus (halten Sie den Netzschalter gedrückt, wählen Sie dann Ausschalten und warten Sie einige Sekunden). Halten Sie im ausgeschalteten Zustand die Lautstärketaste gedrückt und drücken Sie die Ein- / Aus-Taste. Halten Sie die Lautstärketaste und die Ein / Aus-Taste gedrückt, bis Sie die Benutzeroberfläche des Bootloaders sehen.

  2. Schließen Sie Ihr Gerät mit einem Micro-USB-Kabel (das zum Aufladen verwendet werden sollte in Ordnung sein) an einen beliebigen Computer mit Ubuntu an. Das Gerät zeigt jetzt die GUI des Bootloaders an, die folgendermaßen aussieht:

Dies ist der Bootloader.

  1. Überprüfen Sie, ob Fastboot das Gerät auflistet. Führen Sie in einem Terminal unter Ubuntu Folgendes aus:

    $ sudo fastboot devices

  2. Starten Sie den Bootloader-Entsperrvorgang:

    $ sudo fastboot oem unlock

  3. Ihr Gerät sollte Sie jetzt auffordern, den Bootloader zu entsperren. Folgen Sie den Anweisungen auf dem Bildschirm, um fortzufahren. Ihr Bildschirm sollte jetzt so aussehen:

Dies ist die Eingabeaufforderung.

  1. Schließen Sie den Vorgang durch einen Neustart ab:

    $ sudo fastboot reboot-bootloader

Wenn das Gerät wieder in den Bootloader startet (Fastboot-Modus), sollte "LOCK STATE - UNLOCKED" in kleiner roter Schrift angezeigt werden. Zu diesem Zeitpunkt ist Ihr Gerät jetzt entsperrt.

(von hier: https://wiki.ubuntu.com/Nexus7/Installation )

Schritt drei: Installieren Sie alles

  1. Gunzip die * .img.gz-Datei, die in Schritt 1 heruntergeladen wurde, um die .raw-Datei darin zu extrahieren.

  2. Stellen Sie erneut sicher, dass Ihr Gerät über Micro-USB angeschlossen ist und dass Fastboot das Gerät auflistet, indem Sie im Terminal Folgendes ausführen:

    $ sudo fastboot devices

(Wenn Ihr Gerät nicht aufgeführt ist, stellen Sie sicher, dass das Gerät eingeschaltet und vom Bootloader gestartet ist.)

  1. Geben Sie die folgende Befehlsreihe ein:

    $sudo fastboot erase boot

    $sudo fastboot erase userdata

    $sudo fastboot flash boot /path/to/*.bootimg

    $sudo fastboot flash userdata /path/to/unzipped/*.raw

    $sudo fastboot reboot

Schritt vier: Verwenden Sie Ihr Gerät

Wenn alles richtig gelaufen ist, sollte Ubuntu Desktop jetzt auf Ihrem 2012 Nexus 7 ausgeführt werden! Das Installationsprogramm wird wahrscheinlich fehlerhaft sein, aber sehr vertraut. Beachten Sie natürlich, dass diese Version von Ubuntu von Canonical nicht mehr unterstützt wird und Sie möglicherweise Schwierigkeiten haben, die neuesten Anwendungen auf Ihrem Gerät zu finden und zu verwenden. Viel Glück und viel Spaß mit Ihrem neuen alten Ubuntu-Tablet!

Cosmo
quelle
Wie brauchbar ist es? Ist es möglich, nach der Installation von Raring auf eine neuere Version von Ubuntu zu aktualisieren?
Imolit
3
@imolit Es ist brauchbar , aber ich würde es auf keinen Fall als täglicher Fahrer empfehlen. Ich verwende es hauptsächlich als Mittel zur Überwachung von Serverclustern über ssh, während ich meinen Hauptcomputer für andere Zwecke verwende (z. B. für einen semi-portablen zweiten Monitor). Ich habe versucht, ein Upgrade auf 16.04 durchzuführen, und die Installation wurde insgesamt beschädigt, sodass ich neu installiert werden musste. In seiner Antwort berichtet zorbon.cz jedoch, dass 14.04 Trusty Tahr zum Arbeiten gebracht wurde, aber ich muss es noch selbst versuchen. Viel Glück und hab Spaß! :)
Cosmo
2

Sie können die manuellen Installationsanweisungen unter https://wiki.ubuntu.com/Nexus7/Installation verwenden. Der Speicherort der Dateien ist nicht mehr gültig, die Dateien sind jedoch weiterhin hier verfügbar: http://cdimage.ubuntu.com/ Veröffentlichungen / raring / release /

Die Anweisungen beschränken sich auf folgende Befehle:

fastboot erase boot
fastboot erase userdata
fastboot flash boot /path/to/*.bootimg
fastboot flash userdata /path/to/*.img

Es scheint jedoch andere Optionen zu geben, um ein "echtes" Linux auf dem Nexus 7 (2012) zu erhalten, die hier aufgelistet sind: https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

Bitte beachten Sie auch, dass Nexus 7 (2013), Nexus 4 und Nexus 10 von Ubuntu Touch unterstützt werden (siehe https://developer.ubuntu.com/de/start/ubuntu-for-devices/devices/).

bseibold
quelle