Remplacer ChromeOS par Linux

J’avais assez longuement présenté dans un billet ce qu’est un Chromebook. Un appareil qui fait fonctionner le système d’exploitation de Google, ChromeOS. Il s’agit d’un système d’exploitation où l’utilisateur va principalement utiliser Google Chrome et Android. Je vais présenter aujourd’hui comment et pourquoi retirer le système d’exploitation de base pour le remplacer par Linux. Attention, tout ce qui suit est destiné à un public très expérimenté.

Chromebook Dell 11 3189, un appareil très limité

Le Dell 3189 est un appareil qui ne peut pas évoluer. Livré avec 4 Go de RAM, et 16 Go de MMC collés à la carte mère, c’est typiquement le produit jetable. Il est en effet impossible de rajouter quoi que ce soit. Cette limitation matérielle est problématique, elle ne permet pas de faire grand-chose avec l’appareil si ce n’est utiliser les produits Google en ligne. Pour ma part, j’ai d’autres besoins, notamment LibreOffice pour travailler.

LibreOffice n’est pas disponible sous ChromeOS, il n’est pas disponible sous Android non plus. Depuis quelque temps maintenant les Chromebooks permettent d’installer Linux grâce au logiciel Crostini. Seulement la place occupée par le système auquel on ajoute la machine virtuelle Linux fait qu’il n’est pas possible de mettre beaucoup de logiciels. On rajoutera à cela que c’est une machine virtuelle, la communication pour récupérer les fichiers entre ChromeOS et Linux est complexe.

Dernier point et pas des moindres, les machines ont un cycle de vie logiciel limité. Dans le cas du Dell 3189, il n’y aura plus de mise à jour dans le courant de l’année 2022. On comprend que passé cette date, la machine risque de devenir très rapidement inutilisable. On comprend dès lors l’intérêt de passer le système sous Linux.

Préparation de la machine

La première chose à faire c’est d’ouvrir la machine, vous n’y échapperez pas. En effet, on va modifier le firmware de la machine de façon à pouvoir démarrer sur une clé USB. Par défaut, c’est verrouillé. Seulement une vis ou un autocollant permet de bloquer de façon hardware l’écriture du firmware sur la machine. On va donc ouvrir l’ordinateur. Dans le cas du 3189, il s’agit de quelques vis à retirer.

Comme on peut le voir, il suffit de retirer la vis présente WPSCREW pour pouvoir écrire le nouveau firmware. Maintenant que cette opération est réalisée, on va passer la machine en mode développeur. Il faut faire ESC+Refresh+Power pour démarrer dans le mode de récupération. Ensuite on fait CTRL+D. La machine va être intégralement être effacée, vous perdez donc vos données personnelles. Au démarrage, vous pouvez désormais faire CTRL+ALT+T puis taper shell. Vous allez pouvoir installer le firmware alternatif en utilisant la ligne de commande suivante :

cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

Au lancement vous arrivez à un écran de ce type :

On choisira le firmware UEFI. Votre machine est prête vous pouvez installer le Linux de votre choix.

Remplacer ChromeOS par Linux

Le démarrage est désormais différent, vous avez une espèce de lapin pour image avec la possibilité d’appuyer sur « échap » afin d’accéder aux différents périphériques USB. J’ai procédé à l’installation par le biais de Ventoy pour un choix de distribution Xubuntu. L’intégralité du matériel est reconnu ainsi que l’écran tactile qui fonctionne parfaitement.

L’opération est plutôt bénéfique, malgré un espace très réduit de 16 Go d’espace à l’origine, avec le système installé et les logiciels, il me reste environ 5 Go. L’intérêt bien sûr avec Linux, c’est s’il apparaissait que la distribution prenne trop de place, je pourrais opter vers une distribution plus légère. Le système est fluide malgré l’utilisation de logiciels lourds, j’ai rajouté une carte micro-SD supplémentaire de 32 Go pour les documents.

10 Comments

  1. Changer pour Linux parce que plus de mises à jour ok mais le reste c’est juste de mauvaises raisons. On achète pas un Chromebook pour ajouter du matériel ni pour faire autre chose que d’utiliser les services Google.
    C’est comme se plaindre d’avoir acheter un portable Linux non évolutif alors qu’on aurait eu besoin de jouer sur un PC fixe gamer sous Windows

    1. Je rappelle qu’il s’agit d’une machine qui m’a été donnée, de moi-même, je n’aurais jamais acheté un appareil avec 16 Go de stockage. Je pense donc qu’il est pertinent de montrer qu’il est possible de remplacer ChromeOS par autre chose plutôt que de mettre un ordinateur à la poubelle.

  2. Xubuntu rajoute un fichier swap de 4Go. Pour une machine avec 4Go de ram, c’est inutile.
    Normalement, une xubuntu 20.04.3 LTS, sans le swap, mais avec vlc, firefox, thunderbird, chrome, vlc, libreoffice, ça occupe max 5Go sur le disque. Avec un espace de stockage de 16Go, ça laisse 11Go de libre.

    Autre point, peux-tu expliquer comment t’as connecté le chromebook à internet afin de lancer la ligne de commande qui télécharge un fichier ?

    1. Dans l’ordre.
      – Xubuntu ne crée pas de swap, je pense que ça fait un moment que ce n’est plus fait.
      – Pour la connexion au Wifi, en mode invité, tu te connectes au Wifi depuis ChromeOS. La manipulation se fait dans le shell c’est sous ChromeOS.

          1. Je pose la procédure ici pour supprimer le fichier.
            La commande free -h permet de vérifier qu’on a un swap ou pas.
            sudo swapoff -a -v
            cd /
            sudo rm swapfile
            Il faudra éditer le /etc/fstab pour commenter la ligne faisant référence au swap.

          2. hum, xubuntu adapte le /swapfile à la taille du disque cible.
            Car effectivement 4Go de /swapfile pour un disque de 16Go n’a pas de sens.
            Mais ça ne change pas mon propos initial, 11Go pour une xubuntu c’est 6Go de trop.
            Faudra voir qui occupe l’espace.

  3. Bonjour,
    Intéressant votre article, en ce qui me concerne je possède un ASUS Flip C434T 64 Go/8Go Ram.
    Dois-je également l’ouvrir pour supprimer le firmware ou bien est-il possible de le faire avec un programme ou en ligne de commande ?
    Merci pour vos réponses,
    Cordialement.

Comments are closed.