Installer Ubuntu Touch sur Nexus 7 (2012) maintenant qu'il n'est plus pris en charge

13

J'essaie d'installer Ubuntu sur ma tablette Nexus 7 (2012), cependant, il semble que cette tablette ne soit plus incluse dans les versions officielles de développement. Je suis à mi-chemin de la suite du Guide de portage vers un nouveau périphérique et je commence à peine à réaliser à quel point ce projet est sur le point de devenir, alors je me demandais s'il y avait un moyen de trouver et d'installer le dernier développement libération pour mérou.

Voici le résultat que j'ai obtenu en suivant le guide d'installation d'Ubuntu Touch:

$ 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

J'ai aussi essayé ça avec devel. Il est logique qu'une version uTouch pour Grouper ne soit dans aucun de ces canaux, car elle n'est plus officiellement prise en charge.

Comme je ne suis pas contre de prendre le temps d'apprendre à le faire correctement, s'il n'y a pas de moyen d'accéder à une version pour mérou, quelqu'un a-t-il de bons articles à lire ou des conseils sur ses tentatives de faire ce genre de choses? Ce sera ma première incursion majeure dans le développement ou essayer quelque chose comme ça.

SocksofGranduer
la source
Jetez un œil à cette Installation d'Ubuntu Touch .
vembutech
2
encore, il y avait de graves problèmes avec les graphiques sur le nexus 7 2012 (l'une des principales raisons pour lesquelles ils ont cessé de l'utiliser), je doute même si vous avez fait le bon port que cela fonctionnerait
Mateo
J'ai lu cet article sur l'installation d'Ubuntu Touch, mais étant donné qu'il a également été écrit en 2013, lorsque la version de développement pour le groupeur était toujours disponible, il est conseillé d'utiliser "phablet-flash ubuntu-system –channel devel –no-backup" isn '' t va aider avec cela. Aussi, je suppose que je comprends que ce ne sera pas sans ses problèmes majeurs, mais je vais quand même l'essayer.
SocksofGranduer
@SocksofGranduer Avez-vous eu de la chance? J'ai également un Nexus 7 (2012) et j'aimerais essayer Ubuntu touch.
mote
1
Je n'ai pas @Mote. J'ai écrit la liste des choses dont j'aurais besoin pour comprendre comment faire pour effectuer les étapes que je devrais prendre. J'y travaille toujours, mais je dirais que c'est "deux semaines"
SocksofGranduer

Réponses:

7

Depuis hier, j'ai sur mon bureau Nexus 7 2012 Ubuntu 14.04.3 LTS, donc je pense que les étapes pour reproduire cela sur Ubuntu Touch peuvent être similaires (ou vous pouvez essayer la version bureau).

Donc, tout ce que vous faites à vos risques et périls. :-)

Mes pas étaient en bref ceci:

  1. Flash Ubuntu 13.04 via Fastboot (commandes dans la réponse précédente)
  2. Modifier le fichier avec les référentiels à /etc/apt/sources.list sur la base de ces exemples (je choisis Trusty car c'est le prochain LTS après 13.04 et je ne m'attends à aucun problème)

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

  3. Faire apt-get updateetapt-get upgrade

  4. Facultatif: installez le serveur SSH avec apt-get install ssh

  5. Redémarrez la tablette et profitez de la dernière version LTS d'Ubuntu :-)

Source: mon blog d' aujourd'hui (en tchèque)

zorbon.cz
la source
1
Qu'en est-il de l'utilisabilité d'Ubuntu Desktop 14.04 sur Nexus 7? Le lien github de la réponse de bseibold dit que "L'environnement de bureau Unity est très bogué, lent et tout simplement pas adapté au Nexus 7"
Jaime M.
salut merci, eh bien cela semble soigné j'ai maillé ma tablette deux fois en faisant cela cependant ... a obtenu la première mise à jour et la mise à niveau juste après la modification des sources, mais il y a un autre jeu de mise à jour qui gâche l'affichage afin que je ne puisse pas me connecter et ne pas trouver un moyen d'ouvrir tty. va essayer de configurer ssh pour le débogage, merci mec.
Yvain
@Yvain Salut, je ne me souviens de rien sur les problèmes d'affichage. Avez-vous essayé de connecter un clavier ou une souris USB via OTG USB? Avez-vous installé SSH avant de redémarrer? Pouvez-vous atteindre le port SSH? Je n'ai pas N7 depuis plus d'un an, donc je ne peux pas vous aider plus qu'avec ces idées ..
zorbon.cz
malheureusement, je ne peux pas utiliser ssh car il est lancé avec la session de l'utilisateur, que je ne peux pas démarrer ... la seule chose que je pouvais faire était d'entrer en session invité (car l'affichage saute, je peux rapidement appuyer sur "bas" puis "gauche" mais il y a je ne peux pas entrer mon mot de passe pour me connecter). J'ai essayé de désinstaller les applications qui causent des problèmes avant la mise à niveau, mais le démarrage se bloque lors de la préparation du réseau) peut-être que les nouveaux packages fournis car votre message ne sont pas compatibles, peut-être que je dois lui demander de se connecter automatiquement! les erreurs que j'ai eues en mettant simplement à niveau se réfèrent à gtk et pixbuf, cela va lui donner quelques essais supplémentaires ... :)
Yvain
eh bien j'ai fait une mise à niveau dist au lieu d'une mise à niveau et maintenant c'est presque bien; l'affichage est cassé mais j'ai accès à ttys (nécessite un clavier otg) et ce n'est pas foiré, l'écran de connexion est ok, aucune connexion n'est possible à la session utilisateur ou invité (bonne chose), je n'ai pas à tout recommencer Pas plus. Juste besoin de corriger x ou lightdm, je ne sais pas comment mais je suis sûr que c'est gérable.
Yvain
7

Première étape: tout télécharger

Tout d'abord, récupérez les derniers fichiers de construction quotidiens Raring pour le Nexus 7 2012:

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

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

(trouvé ici: http://old-releases.ubuntu.com/releases/raring/ )

Ensuite, récupérez les outils nécessaires pour installer ces fichiers de construction sur votre appareil:

  1. Sur votre ordinateur, appuyez sur Ctrl + Alt + T pour démarrer un terminal.

  2. Ajoutez le PPA de sortie du SDK Ubuntu:

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

  3. Mettez à jour votre système pour utiliser les derniers packages:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. Installez le package ubuntu-device-flash:

    $ sudo apt-get install ubuntu-device-flash

(trouvé ici: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )

Deuxième étape: déverrouillez votre appareil

Le Nexus 7 2012 est livré avec un chargeur de démarrage verrouillé, ce qui signifie que vous devez le déverrouiller pour flasher différentes images sur l'appareil. Heureusement, c'est un processus trivial, et vous ne devez le faire qu'une seule fois.

( Avertissement: le déverrouillage du chargeur de démarrage efface toutes les données et réinitialise l'appareil aux paramètres d'usine par défaut. Si vous préférez ne pas perdre toutes vos précieuses photos de chat, sauvegardez-les sur votre ordinateur!)

  1. Redémarrez votre Nexus 7 2012 dans le chargeur de démarrage Android. Pour ce faire, éteignez d'abord l'appareil de la manière normale (maintenez le bouton d'alimentation enfoncé, puis sélectionnez éteindre et attendez quelques secondes). À partir de l'état désactivé, maintenez le bouton de réduction du volume et appuyez sur le bouton d'alimentation. Continuez à maintenir le volume et les boutons d'alimentation jusqu'à ce que vous voyez l'interface du chargeur de démarrage.

  2. À l'aide d'un câble micro-USB (celui que vous utilisez pour le chargement devrait convenir), branchez votre appareil sur n'importe quel ordinateur exécutant Ubuntu. L'appareil affiche maintenant l'interface graphique du chargeur de démarrage, qui ressemble à ceci:

Ceci est le chargeur de démarrage.

  1. Vérifiez que fastboot répertorie le périphérique. Dans un terminal sur Ubuntu, exécutez:

    $ sudo fastboot devices

  2. Démarrez le processus de déverrouillage du chargeur de démarrage:

    $ sudo fastboot oem unlock

  3. Votre appareil devrait maintenant vous inviter à déverrouiller le chargeur de démarrage. Suivez les instructions à l'écran pour continuer. Votre écran devrait maintenant ressembler à ceci:

C'est l'invite.

  1. Terminez le processus en redémarrant:

    $ sudo fastboot reboot-bootloader

Lorsque l'appareil redémarre dans le chargeur de démarrage (mode de démarrage rapide), vous devriez voir "LOCK STATE - UNLOCKED" en petits caractères rouges. À ce stade, votre appareil est maintenant déverrouillé.

(à partir d'ici: https://wiki.ubuntu.com/Nexus7/Installation )

Troisième étape: installer tout

  1. Gunzip le fichier * .img.gz téléchargé à la première étape pour extraire le fichier .raw à l'intérieur.

  2. Vérifiez une fois de plus que votre appareil est connecté via micro-USB et que fastboot répertorie l'appareil en exécutant ce qui suit dans le terminal:

    $ sudo fastboot devices

(Si votre appareil n'est pas répertorié, assurez-vous qu'il est allumé et démarré sur le chargeur de démarrage.)

  1. Exécutez la série de commandes suivante:

    $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

Quatrième étape: utilisez votre appareil

Si tout s'est bien passé, vous devriez maintenant avoir Ubuntu Desktop en cours d'exécution sur votre Nexus 7 2012! Le programme d'installation sera probablement bogué, mais très familier. Attention, bien sûr, cette version d'Ubuntu n'est plus prise en charge par Canonical, et vous pouvez avoir des difficultés à trouver et à utiliser les dernières applications sur votre appareil. Bonne chance et amusez-vous avec votre nouvelle tablette Ubuntu ancienne!

Cosmo
la source
Est-il utilisable? Est-il possible de passer à une version plus récente d'Ubuntu une fois que Raring est installé?
imolit
3
@imolit Il est utilisable , mais je ne le recommanderais certainement pas en tant que pilote quotidien. Je l'utilise principalement comme moyen de surveiller les clusters de serveurs sur ssh pendant que j'utilise ma machine principale pour d'autres choses (c'est-à-dire quelque chose comme un deuxième moniteur semi-portable). J'ai tenté de mettre à niveau vers 16.04 et j'ai fini par corrompre complètement l'installation, me forçant à réinstaller. Cependant, dans sa réponse, zorbon.cz rapporte avoir mis 14.04 Trusty Tahr au travail, mais je ne l'ai pas encore essayé moi-même. Bonne chance et amusez-vous bien! :)
Cosmo
2

Vous pouvez utiliser les instructions d'installation manuelle de https://wiki.ubuntu.com/Nexus7/Installation - l'emplacement des fichiers n'est plus valide, mais les fichiers sont toujours disponibles ici: http://cdimage.ubuntu.com/ communiqués / raring / release /

Les instructions se résument à ces commandes:

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

Cependant, il semble y avoir d'autres options pour obtenir un "vrai" Linux sur le Nexus 7 (2012) qui sont répertoriées ici https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

Veuillez également noter que Nexus 7 (2013), Nexus 4 et Nexus 10 sont pris en charge par Ubuntu Touch, voir https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/

bseibold
la source