# Gérer les entrées de grub /Grub et mac

**URL:** <https://www.debian-fr.org/t/gerer-les-entrees-de-grub-grub-et-mac/72723>\
**Category:** Support Debian\
**Created:** [Février 18, 2017, 1:15 UTC](https://www.debian-fr.org/t/gerer-les-entrees-de-grub-grub-et-mac/72723 "2017-02-18T13:15:37Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 19, 2017, 9:32 UTC](https://www.debian-fr.org/t/gerer-les-entrees-de-grub-grub-et-mac/72723/14 "2017-02-19T21:32:18Z")

</div>

> [@Briceco](#):
>
> En résumé, dans /boot/ je n’ai que trois fichiers \*.efi, ce que m’a confirmé un find :
> 
> - /boot/efi/EFI/debian/grubx64.efi
> - /boot/grub/x86\_64/grub.efi
> - /boot/grub/x86\_64/core.efi

grubx64.efi est la «&nbsp;core image&nbsp;» de GRUB au format EFI x86 64 bits qui est chargée par le firmware au démarrage comme spécifié dans l’entrée d’amorçage Boot000 qui est en premier dans l’ordre d’amorçage.  
grub.efi et core.efi servent lors du processus d’installation du chargeur GRUB. L’un des deux est une copie (ou plutôt l’original) de grubx64.efi. Ils ne sont pas utilisés lors du processus de démarrage.

> [@Briceco](#):
>
> Quant au fichier Firmware.scap, une rapide recherche m’apprend qu’il s’agit «&nbsp;en gros&nbsp;» de l’équivalent \*.efi, mais pour mac, donc \*.scap, que grub ne doit de toute façon pas savoir gérer, enfin j’imagine

Il faudrait demander à la commande `file` ce qu’elle pense du contenu de ce fichier.

> [@Briceco](#):
>
> Serait-il opportun de copier les fichiers \*.efi actuellement utilisés de /System/Library/… sda2 et sda4 pour les ranger dans /boot/efi/EFI/APPLE/EXTENSIONS/ et adapter les scripts grub ?

Je n’en vois pas l’intérêt puisque GRUB peut les lire directement depuis leurs partitions HFS+. Par contre il se peut que ces exécutables s’attendent à trouver d’autres fichiers dans le répertoire courant ou au voisinage et ne fonctionnent pas si tu ne copie que le fichier. D’autre part, il ne serait pas modifié en cas de mise à jour du fichier originel par Mac OS X, ce qui pourrait causer une incohérence, comme quand on copie la core image de GRUB à un autre emplacement.

> [@Briceco](#):
>
> mon linux est amorcé directement par son noyau.

En fait le noyau Linux est amorcé par GRUB. GRUB amorce les noyaux des autres systèmes Linux détectés de la même façon que le noyau du système qui l’a installé (contrairement à d’autres systèmes comme Windows qu’il amorce par chaînage de leurs chargeur respectifs). Il a visiblement cherché à faire de même avec Mac OS X en amorçant directement son noyau XNU/Mach avec ses commandes `xnu_*`, mais apparemment ça n’a pas marché. Peut-être que cette méthode ne fonctionne pas en mode EFI, mais encore une fois c’est pure supposition car je ne connais rien au Mac.

---

_[View the full topic](https://www.debian-fr.org/t/gerer-les-entrees-de-grub-grub-et-mac/72723)._
