Tout le monde dit « Chrome OS est Dieu, Chrome OS est ceci, Chrome OS est cela ». Mais vous disent-ils parfois comment ils l’utilisent ? Voici un des projets vous permettant de l'installer et de l'utiliser sur votre PC — Ainsi qu'un guide pour l'installer !
Bien sûr, avant de commencer, j'utiliserai plusieurs termes :
Distribution Linux : Une distribution Linux en général, en fait.
GRUB2 : Deuxième version du chargeur de démarrage GRUB, signifie « GRand Unified Boot manager », un projet GNU vous permettant de démarrer n'importe quoi sous Linux et de gérer plus facilement les multiboots.
Brunchs : Un chargeur de démarrage GRUB2 non officiel pour corriger la version installée de Chrome OS et la rendre utilisable sur votre PC.
Ligne de commande du noyau : Les « paramètres » transmis au « noyau » pour démarrer votre système d'exploitation dans un état plus stable ou fonctionnel. Brunch vous permet de personnaliser cela pour résoudre les problèmes pouvant survenir lors du démarrage ou de l'utilisation de CrOS.
Crosh : Signifie « Chrome OS Shell », le terminal de type Linux vous permettant de faire beaucoup de choses qui ne sont pas disponibles via l'interface graphique.
ARC: Signifie « Android Runtime for Chrome », vous permettant d'utiliser des applications Android sur Chrome OS – Tout comme « Windows Subsystem for Android » mais pour Chrome.
Croûton: L'implémentation Linux officielle pour Chrome OS par Google. Il possède des conteneurs eux-mêmes, qui utilisent les pilotes et les backends de Chrome OS pour fonctionner.
Brioche: Implémentation Linux de Brunch pour Chrome OS par le développeur du chargeur de démarrage. Il dispose également d'un système de conteneurs, mais utilise les pilotes internes et autres pour fonctionner.
Pays des chemins : Certains « moteurs de rendu » modernes sont utilisés pour charger l’environnement de bureau, etc. Si vous êtes un utilisateur Linux, vous devez en être conscient.
Introduction au brunch
D'après mes propos, Brunch est un GRUB personnalisé permettant d'installer Chrome OS et de le corriger pour l'utiliser sur votre ordinateur sans rencontrer de problèmes graves. Il vous permet de sélectionner le correctif à appliquer ou non en le configurant sur le système live afin que vous puissiez le rendre utilisable ou même aussi stable que possible sur votre appareil - Comme la fonctionnalité d'installation ciblée pour Debian, mais vous configurez les choses vous-même. Il utilise une partition supplémentaire (à savoir « ROOTC ») pour stocker les correctifs et autres éléments ; et une partition EFI pour bien sûr démarrer le système. C'est un projet de longue date, mais il n'y a pas beaucoup de ressources fiables à part leur Wiki comme guide pour l'utiliser malheureusement…
Il faut quoi ?
Les exigences suivantes doivent être remplies.
- Vous avez besoin d'un PC avec le firmware UEFI si possible. Le BIOS hérité pourrait également fonctionner, mais gardez à l’esprit qu’il nécessite plusieurs correctifs et que des problèmes inattendus peuvent survenir. Aussi vérifiez les familles de processeurs et les firmwares appropriés. Cependant, toutes les familles ne sont pas prises en charge. Non, les GPU Nvidia ne fonctionneront jamais car ChromeOS utilise Wayland comme compositeur et il n'y a pas de pilote pour le faire fonctionner sur Nvidia.
- Vous avez besoin de 2 disques externes. USB ou carte SD, peu importe. L’un contiendra une distribution live amorçable, l’autre contiendra des ressources pour installer le chargeur de démarrage Brunch et CrOS.
- Ensuite, vous avez besoin d'une certaine familiarité avec la ligne de commande Linux, de patience pour parcourir les documentations et de temps pour trouver les correctifs à appliquer.
Installer le brunch
La procédure d'installation dépend de la manière dont vous souhaitez utiliser le système. Je suppose que vous souhaitez l'installer sur votre lecteur système, en écrasant le système d'exploitation existant. Pour le double démarrage et un dépannage plus approfondi, je vous recommande de vérifier Brunch GitHub.
Donc, tout d'abord, vous devez flasher une image d'installation Linux sur votre clé USB à l'aide de Rufus (Windows), de la ligne de commande ou d'un graveur d'images USB fourni avec votre distribution (Linux). Téléchargez également la dernière version de Brunch et l'image officielle de Chrome OS pour votre appareil, sur un autre disque externe. J'utilise « grognement » pour les APU AMD, car mon ordinateur portable est équipé d'AMD A4. Si vous possédez un processeur Intel de plus de 8e génération, par exemple, vous aurez besoin de « rammus ». Vous pouvez consulter le wiki Brunch pour plus d'informations ainsi qu'un tableau des processeurs et des images pris en charge pour ceux-ci également.
Démarrez à partir de la clé USB Linux que vous venez de créer.
Ensuite, allez dans le chemin dans lequel vous avez téléchargé la version Brunch, ouvrez un terminal à l'intérieur et exécutez ces commandes dans l'ordre ;
# Extrayez les fichiers Brunch et l'image de récupération de Chrome OS. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Rendre le script d'installation de Chrome OS exécutable. chmod +x chromeos-install.sh # En supposant que vous ayez Ubuntu. Installez les dépendances pour le script. sudo apt install cgpt pv # Et enfin, exécutez le script. Remplacez sdX par le disque cible (dans /dev). Utilisez Gparted pour vous identifier. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Maintenant, asseyez-vous et prenez une tasse de thé. Cela va prendre du temps. Une fois cela fait, redémarrez le PC et démarrez à partir du disque interne. Nous n’avons pas encore fini. Une fois Chrome OS démarré, vérifiez d'abord si le Wi-Fi est activé. Vous pouvez le faire en cliquant sur la barre d'état système et en « développant » la vignette WiFi. Vérifiez également le Bluetooth en option. Si l'un d'eux n'est pas opérationnel, en particulier le WiFi, faites Ctrl+Alt+F2 pour accéder à un shell de développement Chrome OS et connectez-vous en tant que « chronos », puis exécutez cette commande et suivez les instructions à l'écran ;
sudo edit-brunch-config
En termes simples, vous devez marquer la carte que vous possédez (par exemple « rtl8723de » pour Realtek RTL8723DE) et plusieurs autres options qui vous semblent intéressantes. Je marque personnellement ces options ;
- « enable_updates » pour, eh bien, activer les mises à jour à obtenir depuis Paramètres > À propos de Chrome OS.
- « pwa » pour permettre l'utilisation de Brunch PWA.
- « mount_internal_drives » pour accéder aux fichiers sous toute autre partition du disque sur lequel Chrome OS a été installé. Gardez à l’esprit que l’activation de cette option peut faire fonctionner Media Storage sur ARC en permanence et entraîner une utilisation considérablement élevée du processeur !
- "rtl8723de" pour la carte WiFi de mon ordinateur portable (Realtek RTL8723DE)
- « acpi_power_button » pour le bouton d'alimentation — Si vous avez une tablette/2en1, un appui long sur le bouton d'alimentation fait son travail dès la sortie de la boîte. Ceci est destiné aux utilisateurs d'ordinateurs portables et de bureau pour lesquels un appui long sur le bouton d'alimentation ne fait rien, mais un appui court fonctionne généralement.
- « suspend_s3 » pour la suspension de l'état S3. ChromeOS ne gère généralement pas correctement la suspension lorsque vous avez une suspension S3 et non S0/S1/S2. Vous pouvez vérifier si vous avez besoin de cette activation ou non en exécutant cette commande sous Windows :
powercfg / a
Si vous obtenez un résultat similaire à celui-ci, vous devez activer cette configuration.
Pour des explications sur toutes ces options, vous pouvez vous référer à Wiki sur les brunchs également.
Une fois que vous avez résolu autant de problèmes que possible à l'aide de la section Dépannage, vous êtes maintenant prêt à utiliser Chrome OS sur votre appareil ! Était-ce difficile ? Je ne pense pas que ce soit le cas. Une chose que vous devez garder à l’esprit, cependant, est que vous devez vérifier régulièrement les mises à jour du chargeur de démarrage Brunch. Et mettez-les à jour autant que possible pour éviter d'autres problèmes lors de la mise à jour de votre installation de Chrome OS.
J'espère que tu l'a aimé. Je pense continuer cette série d'articles avec d'autres méthodes d'installation, des expérimentations qui ont mieux fonctionné que prévu, etc. À bientôt dans un autre !