Est-il possible de faire un double démarrage de MacOS sans utiliser REFInd ? Dans mon système, j'ai des partitions EFI, APFS et Ext4 stockant ESP, MacOS (soit Mojave ou Sierra) et Debian. J'avais l'habitude de pouvoir faire un double amorçage, mais une mise à jour de grub a tué ma configuration. Je peux maintenant démarrer avec succès directement dans grub2 puis Debian. Mais grub2 ne détecte pas la partition APFS et ne peut donc pas l'amorcer, pas plus qu'appuyer sur Alt lors de la mise sous tension ne fait apparaître le disque/le lecteur MacOS. Sans pouvoir démarrer dans MacOS, je ne peux pas non plus " bénir " quoi que ce soit.
Réponse
Trop de publicités?Si MacOS n'apparaît pas comme une option dans le gestionnaire de démarrage de Mac (c'est-à-dire en maintenant la touche alt enfoncée au démarrage), il y a un problème avec l'installation de MacOS. Ce problème serait indépendant de l'installation de Grub et de Debian.
Vous n'avez pas précisé quelle version de MacOS est installée. Avec les dernières versions de MacOS, la commande bless ne peut pas définir un démarrage par défaut, sauf si le SIP est désactivé. Ainsi, la plupart des utilisateurs exécutent la commande bless à partir de MacOS Recovery. Vous n'avez pas indiqué si le MacOS Recovery interne est amorçable sur votre Mac. Si ce n'est pas le cas, alors votre modèle de Mac peut accéder à MacOS Recovery via Internet.
Il serait utile que vous puissiez démarrer sur MacOS Recovery et afficher la sortie de la commande diskutil list
. Bien sûr, vous devez choisir une version de MacOS Recovery qui peut prendre en charge APFS.
La plupart des versions de Linux peuvent être démarrées à partir du gestionnaire de démarrage de Mac par défaut ou en copiant certains fichiers Grub dans le dossier de l'ordinateur. EFI/BOOT
dans une partition EFI. Ici, le fichier de démarrage doit être renommé en BOOTX64.EFI
. Le problème avec la copie de fichiers est que lorsque Grub est mis à jour, il est fort probable que les fichiers copiés ne seront pas mis à jour. C'est pourquoi de nombreux utilisateurs préfèrent installer rEFInd dans le répertoire EFI/BOOT
à la place.