Sachez que ni rEFIt ni rEFInd n'endommagent, encore moins "efface", le chargeur de démarrage Apple par défaut; en effet, rEFIt et rEFInd s'insèrent simplement dans le processus de démarrage, puis lancent eux-mêmes le chargeur de démarrage d'Apple.
Fondamentalement, rEFIt et rEFInd sont des gestionnaires de démarrage . Un gestionnaire de démarrage présente un menu ou un autre outil d'interface utilisateur pour vous permettre de sélectionner le système d'exploitation à démarrer. La plupart des EFI, y compris Apple, incluent leurs propres gestionnaires de démarrage; cependant, ces gestionnaires de démarrage intégrés sont généralement très primitifs. Sur un Mac, vous lancez le gestionnaire de démarrage intégré en maintenant enfoncée la touche Option (ou Alt) au démarrage de l'ordinateur (lorsque le carillon de démarrage sonne). Le gestionnaire de démarrage intégré du Mac est difficile d'accès et limité dans ses capacités. Je suppose que c'est ce qui a motivé Christoph Pfisterer à créer rEFIt. J'ai fourré rEFIt en rEFInd après que rEFIt soit tombé en ruine. J'étais plus motivé par les problèmes de démarrage sur les PC basés sur UEFI, mais rEFInd reste un moyen de contourner les limites du gestionnaire de démarrage d'Apple.
Un chargeur de démarrage , en revanche, charge un noyau en mémoire et lui transfère le contrôle. Un chargeur de démarrage n'a pas besoin d'interagir directement avec l'utilisateur (bien qu'il le puisse). Ni rEFIt ni rEFInd ne sont techniquement un chargeur de démarrage, bien que le noyau Linux crée une ligne floue, car il inclut une fonctionnalité (le chargeur de stub EFI ) qui lui permet de fonctionner comme son propre chargeur de démarrage EFI. De plus, certains chargeurs de démarrage, tels que le chargeur de démarrage GRUB 2 qui est populaire avec les distributions Linux, fonctionnent à la fois comme gestionnaires de démarrage et comme chargeurs de démarrage.
Si vous double-lancez Ubuntu et OS X (ou macOS, car il a été récemment renommé) sur un Mac, il est pratique d'ajouter quelque chose au processus de démarrage. Vous pouvez compter sur le gestionnaire de démarrage d'Apple pour contrôler le système d'exploitation à démarrer, et dans ce cas, aucun outil non Apple ne serait impliqué lors du démarrage d'OS X. Vous auriez encore besoin de quelque chose (GRUB, rEFInd, ou un autre chargeur de démarrage ou gestionnaire de démarrage ) pour lancer un noyau Linux, cependant. Étant donné que la plupart de ces outils sont plus pratiques à utiliser que le gestionnaire de démarrage intégré d'Apple, la plupart des utilisateurs les laissent définis dans l'ordre de démarrage de sorte qu'ils soient appelés avant le gestionnaire de démarrage OS X.
Si vous n'aimez tout simplement pas rEFInd, vous pouvez certainement vous en passer. Vous pouvez compter sur les fonctionnalités du gestionnaire de démarrage de GRUB 2, ou vous pouvez installer un autre outil, comme gummiboot / systemd-boot. En théorie, si vous installez Ubuntu en mode EFI,il devrait installer GRUB 2 d'une manière qui en fera le gestionnaire de démarrage par défaut, et il devrait fournir des options pour démarrer à la fois Ubuntu et OS X. En pratique, je ne suis pas sûr que cela fonctionnera - Apple fait tout un peu différemment, et si peu de gens le font de cette façon que je ne peux pas promettre que cela fonctionnerait. Vous pouvez cependant l'essayer, puis résoudre tous les problèmes que vous rencontrez après coup. Je recommande cependant d'en savoir plus sur le démarrage EFI avant de commencer, afin de ne pas commettre d'erreur de base, comme démarrer le programme d'installation en mode BIOS ou configurer vos partitions de manière incorrecte. Vous pouvez commencer par ces pages:
Si vous décidez de suivre le chemin le plus emprunté de l'utilisation de rEFInd, assurez-vous de vérifier la date des instructions que vous suivez. Certaines pages très anciennes sont toujours là, et elles ne parviennent généralement pas à résoudre de nouveaux problèmes comme la protection de l'intégrité du système (SIP) ; ou ils décrivent l'utilisation du rEFIt abandonné plutôt que du nouveau rEFInd. (Bien que rEFIt puisse toujours fonctionner avec les nouvelles versions d'OS X, cela peut nécessiter de passer par des cercles non documentés.)