J’ai récemment décidé d’exécuter Kali Linux sur mon MacBook. Je pensais initialement que je le construirais simplement dans une machine virtuelle (en utilisant Parallels), mais je craignais de ne pas avoir le contrôle sur le matériel dont j’aurais besoin pour rendre Kali efficace comme environnement d’apprentissage. J’ai donc commencé à travailler sur un scénario de double démarrage. Inutile de dire que j’ai échoué lamentablement lorsque j’ai choisi de faire installer Grub par Kali, ce qui a écrasé mon Boot Manager principal sur le Mac et a rendu le système non amorçable (et finalement non récupérable). Dieu merci pour les bonnes sauvegardes…

Attention : Ne procédez à aucune de ces étapes à moins que vous n’ayez la capacité de restaurer une sauvegarde bare-metal. Tout ce que je fais a le potentiel de détruire toutes les données de votre ordinateur, nécessitant une installation propre de macOS et une récupération ultérieure des données à partir de sauvegardes. J’utilise une combinaison de Time Machine, CrashPlan, et Arq pour sauvegarder mon système, vous devriez aussi.

Triple Boot the Right Way

Si vous êtes intéressé par le triple démarrage de votre MacBook Pro, et que Windows va être l’un des systèmes d’exploitation que vous allez démarrer, alors prenez ma parole, c’est la seule façon dont vous voulez accomplir cet exploit.

A un niveau élevé, le processus se déroule comme suit :

  1. Installer Bootcamp d’Apple et l’utiliser pour installer Windows 10
  2. Utiliser Windows 10 pour réduire la partition Bootcamp, libérant de l’espace pour installer Linux
  3. Installer Linux (j’ai utilisé Kali) dans l’espace nouvellement libéré
  4. Installer REFInd comme gestionnaire de démarrage pour les 3 OS

Pour être juste, une grande partie de mes instructions et le guide que j’ai initialement suivi, peuvent être trouvés ici. Cependant, plusieurs des étapes de ce guide, je n’ai pas eu à les utiliser du tout, donc je documente mon processus ici.

Installer Boot Camp d’Apple

Apple fournit une méthode supportée d’installation de Windows comme option de double démarrage pour les propriétaires de Macintosh. Il y a plusieurs avantages à utiliser le processus d’Apple :

  1. Apple prend en charge cette méthode de démarrage de Windows
  2. Apple fournit des pilotes natifs pour le matériel sous Windows
  3. Vous disposerez de moyens pris en charge pour contrôler le processus de démarrage de Windows et macOS sur votre MacBook depuis Windows (via le panneau de configuration Boot Camp)

La documentation officielle d’Apple pour Boot Camp se trouve ici.

Suivez les instructions d’installation de Windows d’Apple, mais assurez-vous de créer la partition Windows environ 64 Go de plus que ce que vous voulez avoir au final pour Windows, cet espace finira par être donné à Linux. Ajustez si vous le souhaitez, j’ai utilisé une partition de 196 Go pour Windows 10, puis je l’ai divisée en 128 Go pour Windows et 64 Go pour Linux (pour info, une installation de Windows 10 avec Office 365 installé prend 68 Go, alors donnez-vous assez de place sous Windows).

Note : Apple ne prend en charge que Windows 8.1, ou plus récent, pour le matériel sorti après 2014. Il n’y a aucun moyen d’installer une version antérieure de Windows en utilisant Boot Camp sur du matériel plus récent. Consultez ce tableau pour vérifier votre matériel et quelles versions de Windows sont prises en charge sur celui-ci.

Maintenant que vous avez un système à double démarrage pris en charge par Apple et exécutant macOS et Windows 10 (vraisemblablement), il est temps d’effectuer l’installation de Linux.

Créer une partition pour Linux

Pour les besoins de cet article, je vais installer Kali Linux, c’est ce que j’ai utilisé, mais l’installation avec TOUTE version de Linux devrait fonctionner de la même manière.

La première étape consiste à rétrécir la partition Windows pour faire de la place pour Linux :

  1. Booter dans Windows 10
  2. Cliquer avec le bouton droit sur le menu Démarrer et sélectionner Gestion des disques
  3. Sélectionner la partition BOOTCAMP, cliquer avec le bouton droit et sélectionner Réduire le volume
  4. Entrer la taille, en mégaoctets, par laquelle rétrécir le volume. J’ai rétréci le mien de 64 Go, donc j’ai entré 65 536

Cette image est APRÈS que j’ai fait mon rétrécissement initial et l’installation ultérieure de Kali linux, vous aurez moins de partitions lorsque vous faites cela. J’ai également une carte SD montée.

Le processus de rétrécissement a pris un LONG moment (~30 minutes), ne vous inquiétez pas, laissez-le se dérouler jusqu’à la fin et n’interrompez pas.

Après que le processus de rétrécissement du volume soit terminé, il est temps de télécharger certains fichiers pour effectuer l’installation ; cependant, vous voulez probablement faire cela sous macOS, alors démarrez d’abord à nouveau sur votre volume macOS et le télécharger les deux :

  1. Kali Linux, 64-bit, peut être téléchargé ici
  2. rEFInd, peut être téléchargé ici

Placez tous les fichiers rEFInd (après les avoir décompressés) sur un volume amovible (carte SD, clé USB, ou même un volume secondaire HFS+) afin de pouvoir l’utiliser à l’étape suivante.

Installer rEFInd

Pour toutes les versions de macOS à partir d’El Capitan (10.11), Apple a activé la protection de l’intégrité du système (SIP). Cette fonction de sécurité de macOS empêche les modifications de diverses zones du système d’exploitation, y compris les fichiers appartenant au système. Cela signifie que vous ne pouvez pas installer rEFInd directement sur les lecteurs où SIP est activé. Afin d’installer rEFInd, vous devrez démarrer en mode Recovery. Assurez-vous que les fichiers rEFInd sont disponibles sur un lecteur que macOS peut voir et utiliser, puis suivez ces instructions :

  1. Redémarrez l’ordinateur et maintenez la touche Command-R
  2. Une fois en mode Recovery, sélectionnez Terminal dans le menu Utilitaires
  3. Recherchez le volume où vous avez rEFInd stocké (commencez avec ls /Volumes)
  4. Chargez dans le répertoire rEFInd et exécutez ./refind-install
  5. Vous obtiendrez toujours un avertissement indiquant que SIP est activé, mais vous pouvez l’ignorer (SIP est activé sur le volume de démarrage, mais vous ne l’installez pas là

Des instructions d’installation complètes peuvent être trouvées sur le site rEFInd.

Vous pouvez également vouloir thématiser rEFInd pour qu’il ait l’air plus « mac-like ». J’ai utilisé le thème standard OSX 1.0 trouvé ici. Mise à jour 20200906 : Les instructions d’installation de ce thème vous demandent de « remplacer le dossier EFI » dans l’installation de rEFInd que vous venez de faire, il remplace AUSSI la version la plus récente de rEFInd et les clés cryptographiques qui ont été fournies. Vous ne devriez probablement pas faire cela, bien que votre expérience puisse varier pour que cela fonctionne. Au moment de la publication originale de cet article, les deux versions étaient identiques, mais aujourd’hui, 3 ans plus tard, la version de rEFInd du thème est terriblement dépassée. Utilisez avec précaution ou mettez à jour les composants de l’article avec les versions les plus récentes. (merci Phillip !)

Testez que rEFInd est installé et opérationnel. Il suffit de redémarrer et vous devriez être amené au menu de démarrage de rEFInd, à partir de là, vous devriez être en mesure de démarrer soit dans macOS ou Windows 10.

Note : rEFInd trouvera automatiquement ce qu’il croit être des volumes amorçables. Ils ne seront probablement pas tous amorçables, par essais et erreurs, vous devriez être en mesure de trouver les volumes macOS et Windows 10 corrects. Vous pouvez ensuite configurer REFInd pour ignorer certains volumes, mais gardez cela pour après avoir tout fait fonctionner correctement.

Installer Linux##

Démarrer dans macOS et avoir une clé USB disponible pour être reformatée, elle peut être assez petite (petite fonctionne mieux), un disque de 8 Go est parfait.

Pour créer une clé USB amorçable, vous pouvez utiliser le terminal :

  1. Lancer le terminal à partir du dossier Utilitaires sous Applications
  2. Changer le répertoire vers l’endroit où vous avez téléchargé l’ISO pour votre installation Linux, par ex.g. kali-linux-2016.1-amd64.iso
  3. Repérez votre clé USB en exécutant : diskutil list, notez le nom du lecteur, par exemple disk2
  4. Exécutez la commande : dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. La commande ci-dessus prendra beaucoup de temps à s’exécuter, car elle crée une image de l’ISO sur le lecteur USB. Une fois qu’elle a terminé, vous devriez avoir une clé USB amorçable pour Kali Linux (ou autre)

Alternativement, si vous voulez un processus d’imagerie graphique, vous pouvez utiliser UNetbootin comme documenté ici pour Ubuntu (utilisez simplement Kali ou l’image que vous voulez).

Vous êtes maintenant prêt à installer Linux. La raison pour laquelle vous avez dû installer rEFInd avant d’installer Linux est que, dans mon expérience, je ne pouvais pas obtenir le gestionnaire de démarrage standard de macOS pour reconnaître le lecteur USB que j’avais préparé avec Kali Linux. Cependant, si vous redémarrez maintenant, vous verrez le menu de démarrage rEFInd. Vous pouvez alors insérer votre lecteur USB, puis appuyer sur ESC pour rafraîchir les volumes et vous devriez voir apparaître le lecteur d’installation Linux. Sélectionnez-le pour le démarrage.

Suivez les instructions pour installer Linux, en vous assurant de sélectionner la bonne partition que vous avez créée lorsque vous étiez sous Windows 10 précédemment.

Completed

Vous devriez maintenant avoir un MacBook Pro à triple démarrage. En utilisant rEFInd, vous pouvez sélectionner le système d’exploitation approprié et il devrait démarrer proprement sur votre matériel.

Dans le cas où rEFInd se fait clobber (vous le saurez, car un power-cycle vous amène au gestionnaire de démarrage intégré de macOS), vous devriez toujours être en mesure de démarrer dans Windows, mais vous perdrez probablement la capacité de démarrer dans Linux. Suivez simplement les instructions et réinstallez rEFInd à nouveau et il devrait revenir et vous permettre de démarrer à nouveau.

macOS linux windows

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.