ChromeBook : verrous à tous les étages

ChromeOS, le dernier venu des système d’exploitation proposé par le géant Google Inc©®™ se veut un concurrent du traditionnel M$ Windows.

Dérivé du système d’exploitation Android, lequel est lui même dérivé de GNU/Linux.
Depuis quelques années, on peut constater des verrous en tout genres sur les terminaux Android ; à commencer qu’il est devenu incontournable  de posséder un compte chez Google pour utiliser son smartphone ou sa tablette.

La tendance s’est accentuée avec l’arrivée des ChromeBook livrés avec ChromeOS

Je vais vous faire partager le long chemin que j’ai du accomplir pour parvenir à installer Linux Ubuntu sur un ordinateur ChromeOS, que ce n’est pas une mince affaire de faire sauter les divers verrous !!

Le premier conseil que je peux donner est le suivant :

Évitez à tout prix d’acheter un ChromeBook !

ChromeOS ?

ChromeOS BullShit
Contient des boulettes de caca

Il s’agit d’une combinaison de GNU/Linux et du navigateur Chrome (lequel est propriétaire, tout autant que basé sur un moteur de rendu libre !) proposée par le géant de l’Internet Google.

Il est installé d’usine sur certains modèles de netbooks, lesquels sont des ordinateurs à microprocesseur Intel ou ARM ; qui sont très bien supporté par la plupart des distributions GNU/Linux.

Hélas les constructeurs n’ont pas pu s’empêcher de verrouiller le démarrage via une clé USB, à l’exception d’un système approuvé par eux-même, ce qui de-prime-à-bord empêche l’installation de tout autre système d’exploitation, y-compris notre favori GNU/Linux.

Cependant il est possible d’y installer une distribution Linux de type Debian, qui fonctionne en émulation, donc toujours sur la tutelle de Google, et dont les performances ne sont pas optimales.

Le navigateur Chrome étant réputé pour contenir divers mouchards, on peut aisément supposer que les choses ne se sont pas arrangées de ce côté là … D’autant plus que, je le rappelle, l’utilisation d’un compte Gmail est devenu incontournable, ce qui n’est pas le cas chez Microsoft par exemple.

Si habituellement nous libérons les ordinateurs du géant Microsoft, il va falloir à présent apprendre à les « dé-googliser » !

En savoir plus : ChromeOS sur Wikipedia

Historique des alternatives aux OS Google

Avec l’arrivée d’Android pour les terminaux smartphones & tablettes ; certaines alternatives ont également vu le jour.

Hélas ces systèmes alternatifs sont restés limités à certains modèles de terminaux, et présentent quelques lacunes pour le support de certains périphériques (GPS, Bluetooth, WiFi, etc …) ; par manque d’informations disponibles sur le matériel en question, ainsi que de développeurs habiles disponibles, pour créer un pilote libre, ou bien adapter les pilotes propriétaires.

Liste non-exhaustive d’alternative à Google Android :

  • CyanogenMod : projet abandonné, devenu LineageOS ;
  • LineageOS : projet actuellement sans aucun service Google ;
  • /e/OS : Très facile d’utilisation, avec quelques services Google en mode anonyme (Micro-G, Playstore), fourni par défaut sur les FairPhones.

Installer Linux Ubuntu ?

Possible ? Oui mais pas toujours …

1 – Ça peut être très fastidieux, voire impossible

2 – Ça peut être risqué

3 – Au-revoir la garantie constructeur

BIOS verrouillé

Memo raccourcis clavier

  • Ctrl + Alt + Shift + r : À l’invite d’ouverture de session : FACTORY RESET
    • Powerwash –> Continue.
  • POWER + ESC + REFRESH (F3) : Démarrer une restauration ChromeOS
  •  …

Passer en mode développeur

  • Sur la plupart des Chromebooks, vous le faites en éteignant l’appareil, puis en appuyant sur les touches ESCet Refreshtout en appuyant sur le bouton d’alimentation.
  • Une fois dans ce mode, appuyez sur Ctrl-D. Vous serez invité à « désactiver la vérification du système d’exploitation« . Appuyez sur Entrée pour le faire.
  • Lorsque vous démarrez votre Chromebook, il commence par un avertissement indiquant que la vérification du système d’exploitation est désactivée. Vous devrez appuyer sur Ctrl-Dpour continuer. Votre appareil va maintenant passer en mode développeur.

Au démarrage, en mode développeur :

  • 1 : Démarrer via uBoot
  • 2 : Démarrer via Coreboot

Activer le mode « Legacy »

Verrouillage(s) logiciel(s)

Verrouillage matériel

Comme indiqué dans certains tutoriels cités, il est parfois nécessaire d’ouvrir l’ordinateur pour retirer une vis qui empêche l’écriture dans le BIOS.

LeNovo ChromeBook 14e

Après de très multiples tentatives, je parviens

Après avoir épluché la documentation constructeur (guide de démontage), notamment cette page qui résume l’emplacement de cette fameuse vis, et la manière d’y accéder ; j’ai entrepris de démonter ce netbook.

Et Ohh surprise : aucune vis à l’emplacement indiqué !!

Impossible de déverrouiller ce BIOS, dans ce cas, hélas ils ne reste plus que 4 solutions :

  • Se débarrasser urgemment de ce genre de matériel
  • Se contenter de l’émulation GNU/Linux Debian fournie par ChromeOS
  • Se contenter de crouton
  • Utiliser une carte microSD pour pouvoir booter sur Linux (fastidieux !)

Étapes de déverrouillage

Liens utiles

  • Énormément de documentations [EN] sur : MrChromebox.tech
  • Un résumé des possibilités pour utiliser Linux sur ces appareils : Ubuntu-Fr
  • Tutoriel assez complet proposant la méthode chroot/Crouton [EN] : Ubuntu.com

Passer en mode développeur

Expliqué dans ce tutoriel [EN] : How to enable developer mode on your Chromebook

Attention, certaines touches diffèrent en fonction des modèles.

Choix 1 : Chroot / Crouton

Choix 2 : « flasher » le BIOS

Logo SeaBIOS
Logo SeaBIOS

SeaBIOS

Verrous d’écriture du BIOS

Installer Ubuntu

Crédits

Article en cours de rédaction, merci pour votre compréhension

Bastien Baltazar, le 17 janvier 2021

Pour toute question ou informations complémentaires, vous pouvez me contacter sur : bastien _AT_ landinux (.) org