Installer Linux (Ubuntu) sur un vieux Acer chromebook 14(CB3-431)

A l’occasion d’un peu de rangement, je suis retombé sur un vieux chromebook qui prenait la poussiére. Je le branche pour recharger la batterie et l’allume pour voir si il marche encore et Ô miracle, il vit encore. Acer chromebook 14 (CB3-431)

Par contre j’ai une petite pop-up me disant que mon chromebook n’aura plus de mise à jour je me dis qu’il est temps de le libérer de cet OS minimal.

Premier essai : crouton

Mes premiéres recherches me menents a crouton, je vous passe les détails, mais aprés plusieurs essai d’installation d’un ubuntu ou d’une debian, ca plante au lancement de X. Je ne sais pas si cela vient du projet mort crouton ou du projet mort chromeOS, mais pas envie de debugger un truc sur lequel j’ai pas vraiment la main. Je passe donc a la possibilité suivante …

Deuxième essai : le changement de firmware

Alors cette partie fait un peu peur au debut, car ca indique de partout qu’on peut rendre le laptop aussi utile qu’une brique si cela se passe mal. Etant donné que le truc prenait déjà la poussière dans un coin et que la version de chromeOS ne sera plus mise à jour, je le considére deèjà perdu, donc perdu pour perdu, autant y aller a fond.

Faux départ

En cherchant un peu je tombe sur le blog MrChromebox qui apporte pas mal de reponse (et de Warning) au changement de firmware. Il fournit meme un script qui fait tout tout seul.

Je ne vous detaille pas les etapes, elles sont bien indiquées ici mais je suis tombé sur un premier blocage : La protection en ecriture sur firmware, rendant sa modification impossible :-(

il reste un espoir

heureusement ce meme blog contient une liste de device supporté avec un lien vers la page expliquant comment faire sauter le protection en ecriture du firmware : il suffit juste de retirer une vis ur la carte mère et hop il n’y a plus de protection en ecriture

cette c’est la bonne

Une fois l’operation de retrait de la vis effectué, il n’y a plus qu’à relancer le script de MrChromebox et èecrire un firmware UEFI (qui nous empechera de redemarrer sur chromeOS, mais on s’en passera sans problème). Je vous conseille quand meme de faire une sauvegarde du firmware, au cas ou quelquechose se passerait mal.

Installation de Ubuntu

Après quelques minutes de sueurs froides a se demander si on a definitivement peter le chromebook, je me retrouve à lancer une installation de ubuntu 22.04 (version amd64) depuis une clé USB, comme si j’avais un laptop classique dans les mains.

Bon en vrai cela ne s’est pas passé aussi bien que prevu, car ma prmière installation s’est planté au moment d’ecrire la configuration de grub. Je ne sais pas exactement pourquoi (cela a rebooté après le plantage), mais du coup je tombais sur l’invit a de grub. J’ai fait un peu mon utilisateur lambda, et je me suis relancé dans une installation de ubuntu, en choissisant ce coup ci une installation minimale et surveillant l’espace disque dispo (c’est pas gros un chromebook). Cette duexieme installation a été jusqu’au bout ce coup-ci.

It’s alive.

J’ai donc maintenant un laptop a dispo avec un vrai linux dessus, sans limitation imposé par Google.

Et contrairement a ce que je lisais ici la carte son est nativement reconnue, donc je peux meme ecouter de la musique dessus.

Bon par contre il faut pas s’attendre a des performances de fou, vu les caracteritiques de la bête : Celeron N3060 avec 4 Go de RAM et 32Go de eMMC. Mais pour juste surfer sur internet, ca suffit amplement. Ca nous servira de machine a surfer en mode incognito sur les sites qui respectent peu la vie privée.