Comment installer facilement macOS sur un Chromebook

Est-il possible d'installer macOS sous une forme ou une autre avec Linux sur un Chromebook ? Il s'avère que la réponse est oui et qu'un développeur
Comment installer facilement macOS sur un Chromebook

Depuis que Google a eu la gentillesse d'ajouter un conteneur Linux à ChromeOS, je pense qu'il est de mon devoir de bricoler autant que possible pour voir jusqu'où je peux pousser ce magnifique système d'exploitation. Au cours des deux dernières années, j'ai installé une grande variété de jeux Windows et même une installation complète de Windows 11. Même si cela ne nécessitait pas Linux, nous avons même trouvé comment utiliser iMessage sur un Chromebook, simplement parce que nous le pouvions.

Je sais que je suis une exception et que la plupart des utilisateurs n'ont aucune envie d'installer des logiciels non natifs sur un Chromebook, et c'est tout à fait normal. Pour moi, il s'agit surtout d'essayer pour le plaisir d'essayer. Cela dit, j'étais assis à mon bureau l'autre jour quand une idée folle m'est venue à l'esprit. Est-il possible d'installer macOS sous une forme ou une autre avec Linux ? Il s'avère que la réponse est oui et qu'un développeur expérimenté a créé un dépôt Github dédié à cette tâche.

Le processus est en fait assez simple et ne nécessite que quelques lignes de code dans le terminal Linux intégré qui est fourni avec la plupart des Chromebooks modernes. Avant d'aller plus loin, je vous préviens que je ne vous recommande pas de le faire si vous n'aimez pas bricoler. L'expérience est plutôt hachée, même sur mon ASUS Core i7 équipé de 16 Go de RAM. Si vous recherchez une expérience macOS légitime, ce n'est pas le tutoriel qu'il vous faut. Si vous voulez installer macOS sur votre Chromebook juste pour dire que vous l'avez fait ou pour impressionner vos amis, je vais vous montrer exactement comment le faire. 

Ne vous inquiétez pas. Tout cela se passe dans le conteneur Linux. Si quelque chose se brise, vous pouvez facilement supprimer Linux et repartir de zéro. Cela dit, vous voudrez bien faire une sauvegarde de votre conteneur Linux existant s'il y a quelque chose que vous ne voulez pas perdre.

Installation de macOS

1. C'est bon. Vous êtes prêt ? Pour commencer, vous devrez au préalable activer Linux sur votre appareil. Vous pouvez le faire en suivant ce tutoriel.

2. Nous allons ensuite installer l'éditeur de texte très utile, nano. Nano nous permettra d'apporter rapidement des modifications au script de construction utilisé pour exécuter l'installation de macOS. Une fois que vous avez installé Linux sur votre Chromebook et que tout est à jour, vous pouvez installer nano à l'aide de la commande ci-dessous. Donc, rendez-vous dans le dossier des applications Linux dans le Lanceur d'applications et ouvrez le Terminal.

sudo apt install nano

Si vous y êtes invité, appuyez sur "Y" ou entrez pour vérifier le processus d'installation.

Ensuite, nous devons installer quelques paquets prérequis dont qemu qui est un émulateur de système open-source. Celui-ci, ainsi que quelques outils Python, peuvent être installés en collant les commandes suivantes dans votre terminal Linux et en appuyant sur Entrée.

sudo apt-get install qemu-system qemu-utils python3 python3-pip

Nous sommes maintenant prêts à commencer le processus d'installation. Grâce à foxlet et au Github macOS-Simple-KVM https://github.com/foxlet/macOS-Simple-KVM, nous avons tous les outils nécessaires pour configurer une machine virtuelle et installer macOS en utilisant Linux sur ChromeOS.

3. Pour commencer, nous devons cloner le git de macOS-Simple-KVM dans notre conteneur Linux. Une fois que c'est fait, vous devez vous déplacer dans le répertoire nouvellement créé à l'aide de la commande cd. Exécutez les commandes suivantes, une à la fois.

git clone https://github.com/foxlet/macOS-Simple-KVM.git

cd macOS-Simple-KVM/

4. Ensuite, nous devons télécharger l'image macOS que nous souhaitons installer. Cela peut être fait en utilisant la commande jumpstart ci-dessous. Par défaut, cette commande installera macOS Catalina, mais vous pouvez opter pour Mojave ou High Sierra en ajoutant --high-sierra ou --mojave à la fin de la commande. Il suffit de coller la commande ci-dessous dans le terminal Linux et d'appuyer sur Entrée.

./jumpstart.sh

5. Nous devons maintenant créer un "disque dur" pour installer macOS. Rappelez-vous que vous ne pouvez utiliser que l'espace libre dans le conteneur Linux. La commande ci-dessous attribuera 64 Go à votre nouveau disque dur, mais je vous recommande d'augmenter un peu ce chiffre si vous avez de l'espace libre dans le conteneur Linux.

Vous pouvez nommer le disque comme vous le souhaitez ou vous pouvez le laisser comme MyDisk.qcow2 par défaut dans la commande ci-dessous. Si vous le renommez, notez le nom du fichier car nous en aurons besoin à l'étape suivante. Créez votre disque avec la commande ci-dessous.

qemu-img create -f qcow2 MyDisk.qcow2 64G

Enfin, nous devons utiliser nano pour éditer le script basic.sh. Il y a deux lignes à ajouter à la fin de ce fichier. Elles se trouvent toutes les deux dans l'encadré ci-dessous. Si vous avez changé le nom du disque dur que vous avez créé, vous devez le mettre à jour dans la première ligne de code ci-dessous.

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \

-device ide-hd,bus=sata.4,drive=SystemDisk \

Par défaut, cette machine utilise 2 Go de RAM, 2 cœurs de CPU et 4 threads de CPU. Lorsque le fichier basic.sh est ouvert, vous pouvez modifier ces paramètres si vous le souhaitez. J'ai augmenté la mienne à 12 Go de RAM et 4 cœurs de CPU et je peux dire que cela a fait une différence notable dans les performances.

6. Notez que vous ne pouvez utiliser que le matériel présent sur votre machine. Si vous avez 8 Go, passer à 10 Go ne vous sera d'aucune utilité. Pour modifier les paramètres de RAM et de CPU, ajustez le code dans les deux premières lignes surlignées dans l'image du fichier basic.sh que vous voyez ci-dessous. Une fois que vous avez effectué toutes vos modifications, appuyez sur Ctrl+X puis sur Entrée pour enregistrer le fichier.

7. Voilà, c'est fait. Vous êtes maintenant prêt à lancer le programme d'installation de macOS. Pour ce faire, exécutez le script basic.sh que nous venons de modifier. Une fois le programme d'installation lancé, vous verrez l'écran d'installation familier de macOS. Exécutez la commande ci-dessous pour lancer le script.

/basic.sh

8. Une fois le programme d'installation de macOS lancé, sélectionnez "Boot macOS Install from macOS Base System" et appuyez sur la touche Entrée. Vous accéderez alors à l'écran des utilitaires macOS. Avant d'installer macOS, vous devez effacer et formater le disque dur virtuel que vous avez créé.

9. Pour ce faire, sélectionnez l'Utilitaire de disque et le disque dur créé à l'étape 5. Nommez votre disque comme vous le souhaitez et réglez-le sur Mac OS Extended(Journaled) et GUID Partition Map. Une fois le formatage terminé, vous pouvez revenir à l'écran de l'Utilitaire de disque et sélectionner "Réinstaller macOS".

10. Sélectionnez ensuite votre disque dur nouvellement formaté et attendez la fin du processus d'installation. Vous devrez saisir votre identifiant Apple et votre mot de passe lorsque vous y serez invité.

Encore une fois, ce n'est pas une grande expérience macOS, mais cela fonctionne. Vous remarquerez que vous avez un double curseur lorsque vous êtes dans la machine virtuelle macOS, mais une fois que vous vous y êtes habitué, le système d'exploitation se déplace assez bien.

C'est à peu près tout pour cette expérience. Si vous aimez bricoler et que vous voulez transformer votre Chromebook en Mac, n'hésitez pas à essayer.