La Filacroche

Artiste O'Fil & Serial Plieuse

Installer Tow Boot sur le PinePhone

Dessin d’une poule avec un bonnet à oreilles de lapin, avec une carotte sous son aile
Dessin réalisé sur papier pour Inktober 52, semaine 15 - camouflage ; photo retouchée et colorisée avec le logiciel Gimp .

Quoi de neuf Docteur ?
Tow Boot !

Mobian a publié cette semaine un article expliquant l’abandon de U-Boot et son remplacement par Tow Boot. C’est à lire sur le blog de Mobian.

L’objectif de Tow Boot est de rendre l’amorçage des appareils ennuyeux en produisant une distribution conviviale de U-Boot, où il y a le moins de différences possibles entre les systèmes sur puce (SoC) et une interface utilisateur « familière » pour l’outil de processus de démarrage.
Il remplace toutes les fonctionnalité du paquet u-boot de Mobian et il est recommandé de l’installer pour pouvoir profiter des futures mises à jour du firmware de démarrage.

Tow Boot permet aussi d’accéder à la mémoire interne des appareils (eMMC) en les branchant sur un pc via un câble usb. Voilà qui est bien pratique pour remplacer Jump Drive. Pour booter sur le mode d’accès à l’eMMC via USB il faut, au démarrage, appuyer sur le bouton volume haut avant et pendant la seconde vibration. La led devient bleue lorsque le mode est actif et il ne reste plus qu’à relier le téléphone au pc pour flasher un système d’exploitation ou autre sur la mémoire.

Le site de Tow Boot.

Installer Tow Boot ne prend que quelques minutes et ne supprime pas Mobian, on retrouve le système d’exploitation et nos données intactes sans être obligé de tout réinstaller.

À toutes fins utiles, je rappelle qu’on peut copier coller les textes dans l’outil de traduction Deepl si on ne comprend pas l’english.

Installer Tow Boot

Ce tuto n’est valable que pour installer Tow Boot sur un PinePhone version originale avec le système d’exploitation Mobian.

Si vous utilisez un autre appareil ou une autre distribution référez-vous aux documentations de votre distribution et la liste des appareils supportés par Tow Boot.

Préparation de l’installateur

La première chose à faire est de lire le wiki de Mobian ainsi que les instructions de Tow Boot.

En second il faut récupérer l’image d’installation de Tow Boot en choisissant bien celle qui correspond au PinePhone.

Pour le PinePhone original il s’agit de pine64-pinephoneA64-YYYY.MM-XXX.tar.xz. J’ai ajouté une flèche sur la capture écran ci-dessous.

Capture écran de la liste des images Tow Boot

Décompresser l’archive et flasher le fichier mmcboot.installer.img sur une carte SD en utilisant l’outil de votre choix. Pour ma part je fais ça avec gnome disque.

Préparation du PinePhone

Si vous faites les mises à jours de Mobian régulièrement vous avez du voir il y a peu la suppression du paquet u-boot-sunxi.

Si ce n’est pas le cas, mettre Mobian à jour et vérifier que u-boot-sunxi n’est plus installé.

apt policy u-boot-sunxi
u-boot-sunxi:
  Installé : (aucun)
  Candidat : 2022.04+dfsg-1
 Table de version :
     2022.04+dfsg-1 500
        500 https://deb.debian.org/debian bookworm/main arm64 Packages

Installé aucun, ça c’est bon.

Si c’est encore installé, utiliser la commande sudo apt autoremove --purge devrait proposer de désinstaller u-boot-sunxi (et peut-être d’autres choses, lisez toujours le retour avant de valider cette commande sauf si vous aimez les surprises).

Si ce n’est pas déjà fait, faire une sauvegarde de vos données importantes au cas où, parce qu’on ne sait jamais.

Éteindre le PinePhone, ouvrir la coque, retirer la batterie et insérer la carte SD préparée juste avant.

Installation sur l’eMMC

J’installe Tow Boot sur la mémoire interne comme cela est recommandé sur les liens donnés plus haut.

Remettre la batterie en place.
Il n’est pas indispensable de remettre la coque, perso je pose le téléphone bien à plat, écran vers le haut bien sûr, puis je branche le câble usb pour l’alimenter. Non seulement ça l’allume mais en plus ça évite de se retrouver à cours de jus pendant l’installation qui va suivre.

Donc le PinePhone s’allume, normalement il vibre et la led s’éclaire en rouge puis en jaune.

L’écran affiche l’installateur graphique de Tow Boot et son fond tout bleu (I’m blue da ba dee da ba die 🎶️).

Facultatif, effacer le boot de l’eMMC

Effacer la partition de démarrage de la mémoire interne permet d’utiliser la capacité de Tow Boot à démarrer sur la carte SD seulement si on appuie sur le bouton volume bas au démarrage plutôt que de démarrer automatiquement sur la carte SD lorsqu’elle est présente.

Ici à chacun de voir ce qui correspond le mieux à son usage.

Ps : pas de panique, ça n’efface pas Mobian, c’est le choix que j’ai fait. Si vous préférez continuer de booter automatiquement sur la carte SD passez cette étape.

Dans le menu sélectionner Erase eMMC Boot content
Quand c’est fait le fond devient vert, avec le message qui dit que c’est fait.

Retourner au menu avec Go back to the menu.

Installer Tow Boot

Sélectionner Install Tow-Boot to eMMC Boot, et Start Installation.

L’écran devient vert lorsque c’est terminé, avec le blabla qui va bien.

Go back to the menu, sélectionner Power Off.

Voilà, c’est fini.

Débrancher le câble, retirer la batterie et la carte SD, remettre batterie et coque puis redémarrer le téléphone.

Ça boote et Mobian démarre 🥳️.