Mon iMac (mi-2010) ne cesse de me harceler pour mettre à niveau mon firmware EFI vers la version 1.8. Malheureusement, peu importe le nombre de fois que j'essaie de mettre à niveau l'EFI (à partir de l'installation manuelle ou de la mise à jour automatique), il ne semble pas passer et me redemande au prochain redémarrage.
Les principales raisons semblent être que j'utilise Mac OS X sur un disque complètement externe (firewire); Je réserve le disque interne pour Windows. Je pense que c'est la raison de mes problèmes, car vous pouvez constater que de nombreuses personnes ont des problèmes similaires lorsqu'elles exécutent os x à partir d'un deuxième disque interne (généralement lorsqu'elles ont remplacé un MacBook ou iMac SuperDrive par un lecteur SSD).
En recherchant sur Internet, j'ai trouvé quelques ressources qui semblent indiquer que la bénédiction manuelle du firmware est possible. Par exemple celui-ci ; notez que leur solution est pour un problème légèrement différent, où l'installation d'Ubuntu a gâché avec EFI, mais tout fonctionne à partir du disque principal.
J'ai téléchargé le micrologiciel, extrait le fichier correspondant ( IM112_0057_01B_LOCKED.scap
) et essayé, sans succès, de pousser manuellement la mise à jour.
Je ne suis pas sûr de savoir comment bénit fonctionne, ni où la mise à jour efi est censée vivre (je suis surpris qu'elle semble vivre sur le disque, pas sur l'ordinateur lui-même, mais je peux mal comprendre le fonctionnement d'EFI). J'ai essayé:
sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…
Sans succès! Si quelqu'un qui comprend mieux l'EFI / la commande bless peut m'aider, je lui en serais très reconnaissant.
Je peux partager la sortie de la --verbose
commande si elle est utile.